iOS 模拟器测试 iOS 7.1 和 iOS 8.2 环境有一个奇怪的问题。当我尝试获取 iPhone 5s 的屏幕尺寸时,结果有所不同。这是模拟器中的错误吗?或者这是 iOS 7 和 iOS 8 之间的区别?
非常感谢您的任何建议。
我的代码:
override func viewDidLoad() {
super.viewDidLoad()
println("Screen bounds: \(UIScreen.mainScreen().bounds)")
iPhone 5s (8.2) 模拟器打印结果:
屏幕边界:(0.0,0.0,320.0,568.0)
iPhone 5s (7.1) 模拟器打印结果:
屏幕边界:(0.0,0.0,320.0,480.0)
并且有上下黑带占据模拟器iOS 7.1屏幕。