0

非常不言自明,请看这张图片:

自转前/后

重现步骤:

  1. “之前”标记自旋转之前的纵向视图位置。
  2. 将设备旋转为横向。
  3. 旋转回纵向。“之后”表示返回纵向后的视图位置。

似乎容器视图的高度已经增加。有谁之前经历过这个吗?我敢肯定有一些模糊的设置有点偏离。

4

2 回答 2

0

你在评论中说这发生在 iPhone 5 上。我在 iPhone 5 上定位视图时遇到了一些问题,无论我尝试什么设置,autoResizingMask 都无法解决这些问题。我最终通过在 viewDidLoad 中添加这两行代码解决了这个问题:

UIScreen *screen = [UIScreen mainScreen];
[self.view setFrame:[screen applicationFrame]];

由于您的问题出在轮换上,因此您可能需要在轮换时而不是在 viewDidLoad 中执行这些行。

于 2012-10-22T21:26:47.933 回答
0

你确定你已经正确设置了自动调整大小的蒙版吗?也许这就是问题

于 2012-10-22T18:34:23.960 回答