ios6从横向模式到纵向模式的旋转问题

时间:2012-10-03 12:39:00

标签: iphone ios6

我正在使用ios 6的新定位方法,它工作正常。我的视图以纵向模式呈现,当我呈现viewviewrnoller并将其旋转到横向时,忽略该视图控制器它还原方向。意味着它应该保留在风景中但它变成了肖像。 这是我的代码。

- (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方法而发生的,但没有得到解决方案。请帮助!

谢谢!

1 个答案:

答案 0 :(得分:6)

如果您希望在开始时支持所有interfaceOrientations,请不要编写preferredInterfaceOrientationForPresentation方法,因为它始终只需要首选的Interface方向。