3

我正在制作一个基于视图的应用程序。对于其中一个 xib 文件,我希望它仅以横向模式出现。当我单击第一页中的按钮时,它应该自动旋转到横向并导航到应该是横向的新屏幕。

我该怎么做呢 ?

4

2 回答 2

1

如果您正在使用,UINavigationController那么您将无法从纵向导航到横向,您将需要以模态方式展示您的新视图控制器,而不是推送它检查此答案强制 UIViewController 仅在横向模式下显示

于 2012-06-15T11:16:59.227 回答
0

在应该处于横向的视图中,添加以下内容:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||  interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
于 2012-06-15T11:13:21.740 回答