昨日
【備忘録】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
が盛り込まれているようです(なんてタイムリーな...)
ですがまだGroupingHeaderに関するPRはマージされていないようなので,IL書き換えなどでその場しのぎをすると行った運用がいいのかなぁと思います.
また本リリースでは主にiOS11向けの修正が多く盛り込まれています.
例えば
こんな感じの大きな見出しを使うものだったり,iPhone XのSafeAreaに関することです.
On<iOS>().SetUseSafeArea(true);
これを記述するだけっぽいのでお手軽ですね.
詳細な使い方はこちらにまとまっています.
ListViewのバグで2.3.5-pre6から上げられなかった人はこの機会にアップしてみてはいかがでしょうか?