我创建了一个仅针对 iPhone(目前)的项目,并且我选择了仅支持的方向纵向。在 iPhone 上效果很好,但是当我在 iPad 上启动我的项目时,我的应用程序正在旋转!实际上我试图让它成为一个通用应用程序,在 iPad 部署信息中我选择了仅支持的方向纵向,我的应用程序仍然在 iPad 上旋转。我该如何解决?
问问题
120 次
2 回答
4
要在您的视图中仅支持纵向模式,请在每个视图中实现以下内容:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
此外,您还需要确保为每个设备设置了支持的设备方向:
于 2012-05-04T18:54:48.240 回答
0
您可以通过实现此功能在视图控制器中手动设置旋转值:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationPortrait;
}
于 2012-05-04T18:55:36.140 回答