【发布时间】:2013-10-05 12:20:39
【问题描述】:
在故事板上,我将一个容器视图拖到一个视图中。我没有使用自动布局。我想调整它的大小,以便根据它是 3.5 英寸还是 4 英寸屏幕(它应该标记到屏幕底部)来扩大和缩小这个视图。然而,当我在 3.5 英寸或 4 英寸模拟器中运行时,自动调整大小的蒙版似乎没有效果——它说的大小相同。我能做些什么来纠正它?
【问题讨论】:
标签: iphone ios objective-c uistoryboard
在故事板上,我将一个容器视图拖到一个视图中。我没有使用自动布局。我想调整它的大小,以便根据它是 3.5 英寸还是 4 英寸屏幕(它应该标记到屏幕底部)来扩大和缩小这个视图。然而,当我在 3.5 英寸或 4 英寸模拟器中运行时,自动调整大小的蒙版似乎没有效果——它说的大小相同。我能做些什么来纠正它?
【问题讨论】:
标签: iphone ios objective-c uistoryboard
首先,确保您确实没有使用自动布局:打开故事板,单击文件检查器(右侧第一个带有文件图标的面板),并确保未选中“使用自动布局”。
接下来选择您的容器视图,转到大小检查器(带有标尺图标的那个)并从“排列”菜单中首先选择“垂直填充容器”,然后选择“水平填充容器”。
对我来说,这达到了你想要的效果。我在 viewDidLoad 中打印出我的 Container View 的框架,它会根据我使用的是 3.5 英寸还是 4 英寸的 iPhone 而发生变化。
【讨论】: