5

重複の可能性:
setStatusBarOrientation:animated: iOS 6 で動作しない

iOS 6.0 では、デフォルトで AppDelegate が UIRepsonder を拡張し、UIApplication を拡張しないため、グローバルな sharedApplication オブジェクトはありません。何か不足していますか?以下を使用してステータスバーの向きを設定しようとしていますが、もう機能していないようです。iOS 6.0 シミュレーターでテストしました。plist設定からステータスバーの色合いを設定できることは知っていますが、iOS 6.0でステータスバーの向きをプログラムで設定する方法を教えてください。

 [[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated:NO]
4

1 に答える 1

3

これを修正しました。rootViewController に次のメソッドが実装されている場合にのみ機能します。

-(BOOL)shouldAutorotate
{
    return YES;
}

-(NSUInteger)supportedInterfaceOrientations
{
    return 0;
}
于 2012-10-02T13:33:38.913 に答える