「Xamarin.iOSでステータスバーの高さを取得する」の版間の差分

ページの作成:「iOSiPadOSで画面サイズを取得すると「ステータスバーまで含んだ大きさ」を返してくる。 このため何も考えずにプログ…」
 
 
(同じ利用者による、間の1版が非表示)
25行目: 25行目:
</source>
</source>


なお、前述のiOS 12までの古い方法をiOS 13で使うと「ゼロ」が返ってくる。
なお、前述のiOS 12までの古い方法をiOS 13で使うと「ゼロ」が返ってくる。このためしばらくアップデートされずに放置されているアプリはステータスバーにビューが重なっている。


== UIWindowが有効になるタイミング ==
== UIWindowが有効になるタイミング ==
39行目: 39行目:
     {
     {
         base.ViewDidLoad();
         base.ViewDidLoad();
         // ここで高さが取れる。
         // まだ「0」
         Console.WriteLine($"ViewDidLoad={StatusBarHeight}");
         Console.WriteLine($"ViewDidLoad={StatusBarHeight}");
     }
     }