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)
红点到蓝点的距离应该是屏幕的对角线。有谁知道为什么不是?谢谢!
我发现了这个问题。场景的缩放模式导致了奇怪的结果。我通过玩缩放模式来修复它。
我正在尝试获取 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)
红点到蓝点的距离应该是屏幕的对角线。有谁知道为什么不是?谢谢!
我发现了这个问题。场景的缩放模式导致了奇怪的结果。我通过玩缩放模式来修复它。