iOS 8和7上的视图框架是不同的

时间:2014-09-16 14:46:15

标签: ios iphone ios8

我的应用中的UI对象几乎是由代码生成的。 通常,我从它的超视图框架中计算对象的框架 (即self.view.frame @ view controller)。 我的应用仅使用横向模式。

将手机/ IDE更新为iOS 8 / Xcode 6 GM后,对象的大小/位置错误。

在iOS 7中,超级视图的帧大小为{568,320}。 现在是{320,568}。

我应该只使用NSFoundationVersionNumber来确定 true 超级视图的框架吗?

1 个答案:

答案 0 :(得分:0)

您可以查看此内容以获取更多详细信息: 并且您可以使用大小类来管理大小

https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/doc/uid/TP40014205-SW30