iOS 版 Xamarin.Forms 製アプリの Launch Screen の背景色が白っぽくなる

Xamarin.Forms で開発しているアプリの iOS 版の Launch Screen に LaunchScreen.storyboard を指定し、 デザイナで背景色の RGB 値を設定した。

そしていざデバッグ実行すると、Launch Screen の背景色が実際に設定した色より白っぽく表示されているように見える。 実機でも同じ。

GitHub でイシューを漁ると、この問題に関係ありそうなものを発見。

github.com

このイシューによると、colorSpace が calibratedRGB になっているのが原因。 sRGB を選択することで期待通りの色で表示できるようになった。

f:id:griefworker:20191028213309p:plain:w400