我一直在为我的 iOS 项目使用 Xcode 4.4,我希望我的屏幕之一是永久横向的,所以我使用了
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
它工作得很好,自从我更新到 Xcode 4.5 和 iOS 6.0 后,它根本不起作用,所以我发现我必须使用新功能,现在我有了:
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscapeRight;
}
- (BOOL)shouldAutorotate {
return YES;
}
所以现在我的屏幕是横向的,但状态栏仍然在它的位置,就像屏幕仍然处于纵向模式一样。
我不知道如何解决它。
谢谢你。