非常不言自明,请看这张图片:
重现步骤:
- “之前”标记自旋转之前的纵向视图位置。
- 将设备旋转为横向。
- 旋转回纵向。“之后”表示返回纵向后的视图位置。
似乎容器视图的高度已经增加。有谁之前经历过这个吗?我敢肯定有一些模糊的设置有点偏离。
非常不言自明,请看这张图片:
重现步骤:
似乎容器视图的高度已经增加。有谁之前经历过这个吗?我敢肯定有一些模糊的设置有点偏离。
你在评论中说这发生在 iPhone 5 上。我在 iPhone 5 上定位视图时遇到了一些问题,无论我尝试什么设置,autoResizingMask 都无法解决这些问题。我最终通过在 viewDidLoad 中添加这两行代码解决了这个问题:
UIScreen *screen = [UIScreen mainScreen];
[self.view setFrame:[screen applicationFrame]];
由于您的问题出在轮换上,因此您可能需要在轮换时而不是在 viewDidLoad 中执行这些行。
你确定你已经正确设置了自动调整大小的蒙版吗?也许这就是问题