如何在iPhone应用程序中实现以下功能 .
始终应用启动纵向模式 . 如果模拟器是横向模式,则首先以纵向模式启动,然后检测设备方向,根据当前设备方向更改应用程序 .
您可以禁用除项目中的纵向之外的所有方向,然后在整个应用程序中以编程方式设置方向 . 或者您可以通过返回值NO来停止特定视图控制器(可能在您的情况下,在启动期间的viewcontroller)的方向 . 像这样
- (BOOL)shouldAutorotate { return NO; }
并且如@Conner所述
-(NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskLandscape;
}
1 回答
您可以禁用除项目中的纵向之外的所有方向,然后在整个应用程序中以编程方式设置方向 . 或者您可以通过返回值NO来停止特定视图控制器(可能在您的情况下,在启动期间的viewcontroller)的方向 . 像这样
并且如@Conner所述
}