2013-12-23 49 views
1

嗨我正在使用下面的代码以编程方式旋转屏幕的方向,而不旋转真实的设备。状态栏不改变它的方向

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortraitUpsideDown animated:NO]; 

它旋转除状态栏以外的所有内容。你能告诉我,我怎样才能以编程方式旋转屏幕上的所有内容?动画方法:

+0

你已经硬编码了UIInterfaceOrientationPortraitUpsideDown - 为什么不在动态定位时进行chaning? –

+0

这是我的客户的要求。真正的设备不旋转,只有整个屏幕。 –

+0

你在哪里调用上面的setStatusBarOrientation方法? – ldindu

回答

0

在你的viewController来回答NO shouldAutorotate为您的应用程序响应setStatusBarOrientation需要

- (BOOL)shouldAutorotate { 
    return NO; 
} 

你的根视图控制器实现这一点。

+1

对不起,它没有'工作。 –