【发布时间】:2015-06-28 00:33:28
【问题描述】:
我正在将我的 iPhone 应用程序移植到通用应用程序中。我只支持 iPhone 的纵向模式,但 iPad 只支持横向模式。我想让我的几个视图只在 iPad 的高度上自动调整,而对于 iPhone,它是完全自动调整的。
在情节提要中,我添加了所有 autoresizablemask,对于 iPad,我使用 viewDidLoad 覆盖 autoresizingMask 以获得仅在 iPad 中可自动调整的视图,如下代码所示:
self.view_MainBackGround.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleTopMargin;
但它在 iOS 8 中不起作用,我想知道我做错了什么,我应该在哪里设置 autoresizingMask 以获得少数视图,这将在 iPhone 的所有方向上调整大小,但在 iPad 上只有高度。
【问题讨论】:
标签: ios objective-c ios-universal-app autoresizingmask