iPhone開発 Xcode5でステータスバーを非表示にする

Xcode5ではステータスバーの非表示方法が変わっているようです。


Xcodeでの設定


Project -> Targets から infoを選択します。

Custom iOS Target Propertiesの中のどこでもいいので、「+」をクリックしてください。

View controller-based status bar appearanceが選択出来るようになります。

valueはNOを設定します。

f:id:mikurass:20140319131232p:plain



・コード追加

以下のコードを初期化時に追加します。

    if( [ UIApplication sharedApplication ].isStatusBarHidden == NO ) {
        [ UIApplication sharedApplication ].statusBarHidden = YES;
    }


作ればわかる! iPhoneプログラミング iOS7対応 (Smart Mobile Developer)

作ればわかる! iPhoneプログラミング iOS7対応 (Smart Mobile Developer)