【发布时间】:2014-11-17 09:30:26
【问题描述】:
iOS 8 中的 UIScreen 现在是面向界面的 (Is [UIScreen mainScreen].bounds.size becoming orientation-dependent in iOS8?)。
我的应用仅在横向模式下运行 - 因此在 iOS 7 和 iOS 8 中,bounds.size.width 和 bounds.size.height 的值将被切换。为了支持 iOS 7 和 iOS 8,这是否意味着在我的代码中,我需要检测 iOS 的版本(或者例如将两个维度中较大的一个分配给我的 'width' 变量,将较短的分配给 '高度'变量)?我应该补充一点,我正在以编程方式创建视图。
【问题讨论】:
-
我遇到了这个问题,你正在翻转宽度和高度值以进行旋转,听起来它在 iOS 8 中变得更简单,但最好检查 iOS 版本,如果它是
标签: ios cocoa-touch ios7 ios8