Possible Duplicate:
setStatusBarOrientation:animated: not working in iOS 6
在 iOS 6.0 中,由于 AppDelegate 默认扩展 UIRepsonder 而不是 UIApplication,因此没有全局共享应用程序对象。我错过了什么吗?我正在尝试使用以下方法设置状态栏方向,但它似乎不再起作用。我在iOS 6.0模拟器上测试过。我知道您可以从 plist 设置中设置状态栏色调颜色,但有人可以告诉我如何在 iOS 6.0 中以编程方式设置状态栏方向吗?
[[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated:NO]
最佳答案
修复了这个问题。仅当我在 rootViewController 中实现以下方法时它才有效。
-(BOOL)shouldAutorotate
{
return YES;
}
-(NSUInteger)supportedInterfaceOrientations
{
return 0;
}
关于ipad - 在 iOS 6.0 中设置状态栏方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12691120/