2013-10-05 32 views
0

在故事板上,我将容器视图拖入视图中。我没有使用自动布局。我想调整它的大小,以便这个视图根据它是3.5英寸还是4英寸屏幕(它应该标记在屏幕底部)进行扩展和缩小。然而,当我在3.5英寸或4英寸模拟器中运行它时,自动调整掩码似乎没有效果 - 它表示尺寸相同。我能做些什么来纠正它?iOS故事板容器视图的自动调整掩码

回答

0

首先,确保你真的没有使用Autolayout:打开你的故事板,点击文件检查器(这是第一个面板与文件图标右侧),并确保'使用Autolayout未选中' 。

接下来选择你的容器视图,进入尺寸检查器(这是带有标尺图标的),并从“排列”菜单中选择“垂直填充容器”,然后“水平填充容器”。

对我来说,这实现了你想要的效果。我在viewDidLoad中打印出Container View的框架,并根据我是在3.5“还是4”iPhone上进行更改。

+0

我没有使用自动布局。但是“垂直填充容器”只是将容器视图填充到父控制器的整个视图。这不是我想要的。当我调整它的位置时,它应该不会标记到底部。 – huggie

+0

当我“垂直填充容器”,然后抓取ContainerView的顶部并将其向下拖动以使其填充少于整个屏幕时,它仍然正确锚定到底部并在更改设备时调整大小。我建议删除你的收藏并重新添加它,并确保你没有以编程方式设置自动调整大小的掩码。 – ksimons

相关问题