我正在制作基于视图的应用程序。对于其中一个xib文件,我希望它仅以横向模式显示。当我单击第一页中的按钮时,它应自动旋转到横向并导航到应该是横向的新屏幕。
我该怎么做?
答案 0 :(得分:1)
如果您使用的是UINavigationController
,那么您将无法从纵向导航到横向,您需要以模态方式呈现新的视图控制器,而不是推送它
请检查此回答Force UIViewController to only show in landscape mode
答案 1 :(得分:0)
在应横向显示的视图中,添加以下内容:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}