从横向到纵向模式iOS6的轮换问题(ios6 Rotation issue from landsca

2019-09-23 10:02发布

我使用的是iOS 6的新定位方法,它是工作的罚款。 我的观点是在纵向模式呈现,当我presentviewcotrnoller,并将其旋转到横向,关闭那些视图 - 控制它恢复的方向。 意味着它应该留在景观,但它成为肖像。 这里是我的代码。

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskAll;

}

// Tell the system It should autorotate
- (BOOL) shouldAutorotate {
    return YES;
}

// Tell the system which initial orientation we want to have
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
    return UIInterfaceOrientationMaskPortrait;
}

我认为这是因为preferredInterfaceOrientationForPresentation方法的发生,但没有得到对this.Please帮助解决!

谢谢 !!

Answer 1:

如果你想在一开始支持的所有interfaceOrientations,不写preferredInterfaceOrientationForPresentation方法,因为它会采取仅仅是首选接口方向所有的时间。



文章来源: ios6 Rotation issue from landscape to portrait mode
标签: iphone ios6