我在我的 nib 文件中自动调整 UIScrollView 大小时遇到了一些麻烦。它在 Inspector 视图中可以很好地调整大小,但是当它出现在设备上时,3.5" 版本上的那个会占用 4" 版本的高度。
正如您在下面的图像中看到的那样,它在界面构建器视图中正确调整了大小,但在设备上,视图框架对于 3.5 英寸设备来说太长了。
我可以使用绝对值更改代码中视图的框架,但我宁愿尝试通过自动调整大小来让它工作。
UIWindow 可能有问题。转到 UIWindow 属性并检查您是否已在启动时启用全屏
您的项目应该适用于 iOS 6 或更高版本,您可以在其中使用自动布局。这将像这样自动调整大小。如果你不这样做,那么你必须从代码中做到这一点。
最后一种情况:如果您的项目是 iOS 6 或更高版本并且没有自动布局,则在您正在编辑的 nib 文件上单击文件的所有者,在实用程序部分上右键单击文件检查器按钮并在界面列下Builder Document 有一个“使用自动布局”复选框,应该选中。