みかづきメモ

学習したことのメモとか、日記とか、備忘録。

Xamarin.iOS で、起動時にステータスバーを表示しない

Xamarin.iOS + Visual Studio で、アプリ起動時にステータスバーを
非表示にする方法のメモ。


f:id:MikazukiFuyuno:20151026225304p:plain

アプリのプロパティから、[iOS Application] [** Deployment Info] にある、
Visibility: □ Hide during application launch
というのにチェックを入れると、起動時に表示されなくなる。

起動時以外でステータスバーを表示したくない場合は、
ViewController の PrefersStatusBarHidden をオーバーライドして、
true を返せば非表示になる。

public override bool PrefersStatusBarHidden() 
{
    return true;
}

UIKit.UIViewController.PrefersStatusBarHidden