窓を作っては壊していた人のブログ

提督の窓や成績の窓を作ってました.今では適当に好き勝手に開発をしてます.

Xamarin.Forms 2.4.0 Service Release 4がリリースされました(Web Preview版として)

昨日

【備忘録】Xamarin.Forms2.4系iOSにあるバグを解消するために試したこと - 窓を作っては壊していた人のブログ

こんな記事を書いたばかりですが,これの6時間後にXamarin.Forms 2.4.0 Service Release 4がリリースされました.

Release 2.4.0 Service Release 4 · xamarin/Xamarin.Forms · GitHub

記事で問題に取り上げていたListViewのCell内にBindingを行い内容を変更するLabel Viewが含まれていた場合,Cell数の増減でクラッシュする件を修正するPR

[Core, iOS] Allocate prototypical view for RetainElement by kingces95 · Pull Request #1226 · xamarin/Xamarin.Forms · GitHub

が盛り込まれているようです(なんてタイムリーな...)

ですがまだGroupingHeaderに関するPRはマージされていないようなので,IL書き換えなどでその場しのぎをすると行った運用がいいのかなぁと思います.

また本リリースでは主にiOS11向けの修正が多く盛り込まれています.

例えば

blog.xamarin.com

こんな感じの大きな見出しを使うものだったり,iPhone XのSafeAreaに関することです.

On<iOS>().SetUseSafeArea(true);

これを記述するだけっぽいのでお手軽ですね.

詳細な使い方はこちらにまとまっています.

blog.xamarin.com

ListViewのバグで2.3.5-pre6から上げられなかった人はこの機会にアップしてみてはいかがでしょうか?