当超级视图垂直缩小时,如何使用autolayout垂直缩小子视图?

时间:2014-07-15 07:17:00

标签: ios objective-c autolayout

我希望对这个想法有所启发:缩小superview,这也会导致其子视图自动收缩。我想知道如何在Interface Builder中执行此操作。

1 个答案:

答案 0 :(得分:0)

我仍然想停用Autolayout。 (选择IB中的视图,在实用程序选项卡中转到文件检查器并取消选中"使用自动布局")属性。

然后:  1.在界面构建器中,选择子视图。  2.你去尺寸检查员(右边第2个,看起来像一个尺子)

在左边的中间,你有一个灰色的正方形,中间有2个箭头,外面有4行(自动调整框)。通过单击它们,您可以激活它们(红色)或停用它们。外面的4条线表示"坚持超级视图"。例如。如果激活右侧的红线,子视图将始终保持与超视图的设置距离。中间的箭头激活/停用水平/垂直自动调整大小。

因此,要使子视图在各个方向上都坚持其超级视图并使其调整大小,您必须激活箭头和所有线条。