所以我让我的应用程序运行 iPad 的主从项目。
我添加了一个UIBarButtonItem
显示推送视图“关于应用程序”的详细信息。
当我将第三个视图推送到详细信息(从UITable
)并点击后退按钮时,它会返回到 navigationControl 堆栈上的第二个视图,并且视图变为纵向!
我所有的 viewControllers 都有以下代码:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
else
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
这是出现的错误:
对于所有界面方向,视图控制器从 -shouldAutorotateToInterfaceOrientation: 返回 NO。它应该支持至少一个方向。
我还尝试UIView
直接从情节提要中将横向设置为方向,但也不起作用。
有什么线索吗?