无法仅在iPad的iOS 5中将应用程序限制为横向模式

乔希

我正在使用iPad应用程序,但我仅将其限制在info.plist文件以及“项目”设置中的“横向”(左右)上。这对于iOS 6和7可以正常工作,但是当设备移至纵向(应用程序也移至纵向)时,在iOS 5中无法正常工作。我用谷歌搜索,然后添加了代码。在应用程序委托中:

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window  // iOS 6 autorotation fix
{
return UIInterfaceOrientationMaskLandscape;
}

在每个View控制器中。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}

- (NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscape;
}

但是可惜,仍然面临着同样的问题。我在Google上搜索了太多,但无济于事。请为此指导我。如何完成这项任务。谢谢。

乔希

终于我找到了解决方案。

我正在使用“ SWRevealViewController”第三方库来像iPhone Facebook应用程序那样使用补充工具栏单独的视图,而此类是我项目的起点。我在我的项目RevealView Controller的每个类(它是我的根类)的“ shouldAutorotateToInterfaceOrientation”中设置了Landscape,并为所有类设置了该方向。现在,在这堂课上我也限制了风景,这让我感到宽慰。干杯。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将IOS中的应用程序功能限制为仅适用于Cell / WiFi数据。

来自分类Dev

将IOS中的应用程序功能限制为仅适用于Cell / WiFi数据。

来自分类Dev

仅在iOS8中将应用锁定为纵向模式时,UIAlertView变为横向

来自分类Dev

仅在iPad Pro上iOS应用程序崩溃:NSUnknownKeyException

来自分类Dev

Watchkit应用无法仅在iPad上启动

来自分类Dev

如何设计仅在ipad的横向模式和iPhone的纵向模式下运行的iOS应用?

来自分类Dev

Swift:如何仅针对iPad / iPadMini将应用程序锁定为横向模式?

来自分类Dev

iOS:将应用程序限制为仅限64位设备

来自分类Dev

将 iOS 应用程序限制为仅安装在一台设备上

来自分类Dev

iOS iPhone应用程序无法在iPad上填充屏幕

来自分类Dev

仅在iPhone中无法在iPad中显示视图

来自分类Dev

当iPhone变为横向模式时,iOS应用程序中的内容不会“拉伸”

来自分类Dev

IOS-视图在“横向”应用程序中定义,但以纵向模式运行

来自分类Dev

iOS 8-以横向模式启动应用程序

来自分类Dev

我的 iOS 应用程序仅在 iPhone 上崩溃,但在 iPad 上运行

来自分类Dev

我可以使用UIRequiredDeviceCapabilities将应用程序限制为iPad和iPhone 6+吗?

来自分类Dev

如何将iOS键盘应用程序限制为仅iPhone 6和iPhone 6 Plus

来自分类Dev

仅在iOS上的cordova应用程序中“无法激活已激活的插座”

来自分类Dev

无法使用iPAD(iOS 7.1)下载和安装IBM安装程序应用程序

来自分类Dev

带有Healthkit的iOS通用应用程序无法在iPad上运行

来自分类Dev

scalesPageToFit无法在iPad(iOS 7)上正常运行iPhone应用程序

来自分类Dev

scalesPageToFit无法在iPad(iOS 7)上正常运行iPhone应用程序

来自分类Dev

无法将Unity 5合并到我们的iOS应用程序中

来自分类Dev

为什么仅在装有iOS 5的iPad 1上调用loadMatchWithID:withCompletionHandler会崩溃

来自分类Dev

仅在odoo 12中将任务限制为分配给指定用户

来自分类Dev

iOS CoreBluetooth无法在iPad Air中扫描服务

来自分类Dev

如何在Windows7中将sencha touch应用程序部署到iOS应用程序

来自分类Dev

在AppStore中限制适用于低于iOS 5或iPhone 8的iPhone设备的应用程序

来自分类Dev

如何将Google Maps(地点,地理编码)API调用适当地限制为Android和iOS应用程序(使用Flutter编写)?

Related 相关文章

  1. 1

    将IOS中的应用程序功能限制为仅适用于Cell / WiFi数据。

  2. 2

    将IOS中的应用程序功能限制为仅适用于Cell / WiFi数据。

  3. 3

    仅在iOS8中将应用锁定为纵向模式时,UIAlertView变为横向

  4. 4

    仅在iPad Pro上iOS应用程序崩溃:NSUnknownKeyException

  5. 5

    Watchkit应用无法仅在iPad上启动

  6. 6

    如何设计仅在ipad的横向模式和iPhone的纵向模式下运行的iOS应用?

  7. 7

    Swift:如何仅针对iPad / iPadMini将应用程序锁定为横向模式?

  8. 8

    iOS:将应用程序限制为仅限64位设备

  9. 9

    将 iOS 应用程序限制为仅安装在一台设备上

  10. 10

    iOS iPhone应用程序无法在iPad上填充屏幕

  11. 11

    仅在iPhone中无法在iPad中显示视图

  12. 12

    当iPhone变为横向模式时,iOS应用程序中的内容不会“拉伸”

  13. 13

    IOS-视图在“横向”应用程序中定义,但以纵向模式运行

  14. 14

    iOS 8-以横向模式启动应用程序

  15. 15

    我的 iOS 应用程序仅在 iPhone 上崩溃,但在 iPad 上运行

  16. 16

    我可以使用UIRequiredDeviceCapabilities将应用程序限制为iPad和iPhone 6+吗?

  17. 17

    如何将iOS键盘应用程序限制为仅iPhone 6和iPhone 6 Plus

  18. 18

    仅在iOS上的cordova应用程序中“无法激活已激活的插座”

  19. 19

    无法使用iPAD(iOS 7.1)下载和安装IBM安装程序应用程序

  20. 20

    带有Healthkit的iOS通用应用程序无法在iPad上运行

  21. 21

    scalesPageToFit无法在iPad(iOS 7)上正常运行iPhone应用程序

  22. 22

    scalesPageToFit无法在iPad(iOS 7)上正常运行iPhone应用程序

  23. 23

    无法将Unity 5合并到我们的iOS应用程序中

  24. 24

    为什么仅在装有iOS 5的iPad 1上调用loadMatchWithID:withCompletionHandler会崩溃

  25. 25

    仅在odoo 12中将任务限制为分配给指定用户

  26. 26

    iOS CoreBluetooth无法在iPad Air中扫描服务

  27. 27

    如何在Windows7中将sencha touch应用程序部署到iOS应用程序

  28. 28

    在AppStore中限制适用于低于iOS 5或iPhone 8的iPhone设备的应用程序

  29. 29

    如何将Google Maps(地点,地理编码)API调用适当地限制为Android和iOS应用程序(使用Flutter编写)?

热门标签

归档