当设备旋转时,我的应用程序的主视图不会调整大小以填充屏幕

时间:2016-11-01 18:22:04

标签: ios iphone rotation screen-rotation

最近,在更改设备的方向时,我的应用程序遇到了问题。

这是我的主要ViewController(让我们称之为VC1)处于纵向模式:

enter image description here

现在,如果您推送/呈现任何视图控制器(让我们调用VC2),在VC2中旋转屏幕,然后返回上一个视图(VC1),这就是我得到的:

enter image description here

为什么VC1不能正常旋转?这个问题在整个应用程序和任何两个视图中都会发生。老实说,我不知道是什么原因造成这种情况或在哪里看,所以任何帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:0)

您是否使用约束和自动布局?你可以发布一个可以看到视图约束的screeen吗?我认为有一些缺失的约束

答案 1 :(得分:-1)

您的导航栏在纵向和横向模式下正确调整大小因此主要问题是您没有在视图中添加尾随约束。 只需在Storyboard中为您的视图添加尾随约束。