在iOS 8和7上,视图的框架不同。

5
我的应用程序中的 UI 对象几乎都是由代码生成的。通常,我从其父视图的 frame(即 self.view.frame @ 视图控制器)计算对象的 frame。我的应用程序仅使用横屏模式。
在更新我的电话/IDE 到 iOS 8/Xcode 6 GM 后,对象的大小/位置出现了错误。
在 iOS 7 中,父视图的 frame 大小为 {568,320}。现在是 {320,568}。
我是否应该简单地使用 NSFoundationVersionNumber 来确定真正的父视图的 frame?

这是iOS 8的新行为,现在它们开始逻辑上尊重视图大小。我的意思是它们会返回具体的尺寸。 - Nik Yekimov
看起来我们不能同时为iOS 7和iOS 8应用程序使用新的通用故事板。难道我们每个iOS版本都要有一个单独的故事板吗? - SAHM
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接