iPhoneXのレイアウトはXamarin.Formsでどうやって乗り切る?
UWPとかでデバッグしてたから気づかなかったけど、iPhoneXのあの凹っとした上の部分とか、やたらと長い下の_の部分とか、どうすんの!?となったので調べました。
解決策
XCodeだったらSafeAreaっていうのを使うんですね。じゃああそこはDangerousAreaかな??え、固有のところでSafeArea使えよ、って設定すんの!??と思ったけど、そうじゃなかった。素敵。対応は以下。
設定したいPageにusingを追加
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
PageのコンストラクタでSafeAreaを設定
On<Xamarin.Forms.PlatformConfiguration.iOS>().SetUseSafeArea(true);
ここで注意したいのは
Nugetパッケージのバージョン!
Xamarin.Formsは2.4.0.74863以上に!!!
以上。また今度ちゃーんとまとめます。まずは投稿するクセをつける。
Author And Source
この問題について(iPhoneXのレイアウトはXamarin.Formsでどうやって乗り切る?), 我々は、より多くの情報をここで見つけました https://qiita.com/nambara/items/85738ecc9d056f6b68d0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .