这个令我困惑。
println("screenWidth \(UIScreen.mainScreen().bounds.size.width)")
println("screenHeight \(UIScreen.mainScreen().bounds.size.height)")
println("viewWidth \(self.view.bounds.size.width)")
println("viewHeight \(self.view.bounds.size.height)")
iphone 6 plus (使用模拟器)会返回6加的正确尺寸:
deviceWidth 414.0
deviceHeight 736.0
viewWidth 414.0
viewHeight 736.0
iphone 6 plus (真实交易)会返回正常尺寸的正确尺寸6:
deviceWidth 375.0
deviceHeight 667.0
viewWidth 375.0
viewHeight 667.0
这怎么可能?
答案 0 :(得分:1)
您的设备在“设置” - >“显示”和“显示”下将显示缩放设置为缩放。亮度。
引用Apple开发者论坛的帖子:
如果手机设置为缩放模式,则可以获得iPhone 5S屏幕尺寸(在iPhone 6上)或iPhone 6尺寸(在iPhone 6 Plus上)。请记住,在iPhone 6 Plus的缩放模式下,您仍然可以获得3倍的屏幕,因此可以使用3倍的资产。