Ipad 在iOS 6.0中设置状态栏方向
可能重复:Ipad 在iOS 6.0中设置状态栏方向,ipad,ios6,uiinterfaceorientation,uiapplication,uistatusbar,Ipad,Ios6,Uiinterfaceorientation,Uiapplication,Uistatusbar,可能重复: 在iOS 6.0中,由于AppDelegate默认扩展UIRepsonder而不是UIApplication,因此没有全局sharedApplication对象。我遗漏了什么吗?我试图设置状态栏方向使用以下,它似乎不再工作。我在iOS 6.0模拟器上测试了它。我知道你可以通过plist设置设置状态栏的着色颜色,但是谁能告诉我如何在iOS 6.0中以编程方式设置状态栏的方向 [[UIApplication sharedApplication] setStatusBarOrienta
在iOS 6.0中,由于AppDelegate默认扩展UIRepsonder而不是UIApplication,因此没有全局sharedApplication对象。我遗漏了什么吗?我试图设置状态栏方向使用以下,它似乎不再工作。我在iOS 6.0模拟器上测试了它。我知道你可以通过plist设置设置状态栏的着色颜色,但是谁能告诉我如何在iOS 6.0中以编程方式设置状态栏的方向
[[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated:NO]
解决了这个问题。只有在我的rootViewController中实现了以下方法时,它才有效
-(BOOL)shouldAutorotate
{
return YES;
}
-(NSUInteger)supportedInterfaceOrientations
{
return 0;
}
它不起作用了,帮帮我,伙计,什么不起作用了?它的实现在iOS 7.0中再次改变。你会发现很多关于它的讨论。