UIView 返回错误的大小

UIView Returning Wrong Size

我正在尝试获取 screen/UIView 的尺寸,但它 returns 的面积较小。这是一张图片来演示:

运行 所有这些都在一个视图控制器中: 红点位置:

CGPointMake(0, 0)

绿点位置:

CGPointMake(self.view.bounds.width / 2, self.view.bounds.height / 2)

蓝点位置:

CGPointMake(self.view.bounds.width, self.view.bounds.height)

红点到蓝点的距离应该是屏幕的对角线。有谁知道为什么不是?谢谢!

我发现了这个问题。场景的缩放模式导致了奇怪的结果。我通过玩缩放模式来修复它。