.NET MAUIでiPhoneの描画調整

Androidだとあまり気にならないけど、iPhoneだとアプリの外周が気になるわー
iPhone13(iOS 16.5.1)で確認してみる。
アプリ上に配置したコントロールの描画領域は、こんなイメージ(茶色部分)。

横回転してみると、おいぃぃ!って感じ。

縦向き固定なら、ステータスバーの色を同期させる処理を実装すれば良い

横向きもサポートするなら困るので、安全領域レイアウト ガイドを有効化すれば良いらしい。
いちいち全Pageに入れなきゃダメなのか?

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
 xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
 xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls"
ios:Page.UseSafeArea="True"
 以下略

アプリが一回り小さくなったように感じるけど、仕方がないか。


他にもニッチなIT関連要素をまとめていますので、よければ一覧記事もご覧ください。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)