iPad:[UIScreen mainScreen].bounds返回错误的坐标

6

[UIScreen mainScreen].bounds会在iPad横屏模式下返回(0,0,768,1024)。

它应该返回(0,0,1024,768),但实际上它返回了(0,0,768,1024)。

可能出了什么问题?


1
你在什么时候获取了包含错误数值的CGRect?是在旋转动画之前、期间还是之后? - user481081
这位程序员遇到了类似的问题。你能像他一样,从一个更好的对象中获取边界吗? - Xav
已售罄活动家:我将在横向模式下启动应用,因此在旋转之前进行。所以旋转不涉及其中。 - Parth Bhatt
1
请注意,在iOS 8上,行为已更改,因此bounds返回的值确实取决于方向。 - ThomasW
1个回答

6

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