0

如何在 iphone app 中实现以下功能。

始终应用启动纵向模式。如果模拟器是横向模式首先以纵向模式启动然后检测设备方向根据当前设备方向更改应用程序。

4

1 回答 1

0

您可以在项目中禁用除纵向以外的所有方向,然后在整个应用程序中以编程方式设置方向。或者您可以通过返回值 NO 来停止特定视图控制器的方向(可能是在您的情况下,启动期间的视图控制器)。像这样

- (BOOL)shouldAutorotate {
return NO;
}

正如@Conner 所提到的

-(NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscape;

}

于 2013-10-21T08:16:31.890 回答