让应用程序启动并保持横向模式

Posted

技术标签:

【中文标题】让应用程序启动并保持横向模式【英文标题】:Make app start and remain in landscape mode 【发布时间】:2011-06-15 04:38:36 【问题描述】:

如何以横向模式启动我的应用,并保持屏幕旋转?

【问题讨论】:

【参考方案1】:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
 return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || 
   interfaceOrientation == UIInterfaceOrientationLandscapeRight);
 

【讨论】:

【参考方案2】:

实现视图控制器的shouldAutorotateToInterfaceOrientation:方法和return UIInterfaceOrientationIsLandscape(orientation);

还将Info.plistUIInterfaceOrientationUISupportedInterfaceOrientations 设置为UIInterfaceOrientationLandscapeLeftUIInterfaceOrientationLandscapeRightUIInterfaceOrientation 将采用单个值,因此分配其中一个并将它们都分配给 UISupportedInterfaceOrientations

【讨论】:

以上是关于让应用程序启动并保持横向模式的主要内容,如果未能解决你的问题,请参考以下文章

在横向模式下飞溅(启动图像)?

UIViewcontroller 在横向模式下保持纵向坐标

当设备倾斜到横向时,iOS应用程序崩溃

如何在横向模式下显示 android 启动画面?

以横向模式启动应用程序

如何让安卓应用保持横向