从视图B移回视图A时,如何重置屏幕方向?

时间:2011-02-07 17:43:39

标签: iphone ios uiinterfaceorientation

我需要2个视图控制器(A和B)。 vc A是项目列表,它支持仅限纵向方向。您从列表中选择一个项目并将其转到vc B(通过pushViewController),它显示有关所选项目的详细信息。 vc B支持纵向和横向视图。

因此,在显示vc B时,假设设备已旋转以将视图更改为横向 - 当用户返回vc A(通过popViewController)时 - vc A将以横向显示,我不知道我想要。我希望它以肖像显示。我怎么能做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:2)

仅支持纵向方向:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation {
    return (orientation == UIInterfaceOrientationPortrait)
}