0

我在我的 nib 文件中自动调整 UIScrollView 大小时遇到​​了一些麻烦。它在 Inspector 视图中可以很好地调整大小,但是当它出现在设备上时,3.5" 版本上的那个会占用 4" 版本的高度。

正如您在下面的图像中看到的那样,它在界面构建器视图中正确调整了大小,但在设备上,视图框架对于 3.5 英寸设备来说太长了。

我可以使用绝对值更改代码中视图的框架,但我宁愿尝试通过自动调整大小来让它工作。

在此处输入图像描述 在此处输入图像描述

4

2 回答 2

0

UIWindow 可能有问题。转到 UIWindow 属性并检查您是否已在启动时启用全屏

UIWindow 属性

于 2013-07-18T17:37:30.600 回答
-1

您的项目应该适用于 iOS 6 或更高版本,您可以在其中使用自动布局。这将像这样自动调整大小。如果你不这样做,那么你必须从代码中做到这一点。

最后一种情况:如果您的项目是 iOS 6 或更高版本并且没有自动布局,则在您正在编辑的 nib 文件上单击文件的所有者,在实用程序部分上右键单击文件检查器按钮并在界面列下Builder Document 有一个“使用自动布局”复选框,应该选中。

于 2013-07-17T13:37:19.943 回答