如何保持子视图相对于其父视图的位置?

时间:2014-04-24 10:07:11

标签: objective-c xcode5 ios7.1

我有一个父视图(UIView),它包含2个按钮(UIButton)。这些按钮始终位于父视图的底部。现在,当我为父视图制作动画时(比如增加它的高度),我希望这两个按钮应该保持它们之前的相对位置(应该在底部)。

在尺寸检查器中,我将按钮的原点设置为

inspector

但是,它不起作用。那有什么简单的解决方案吗?我不想在代码中写它,因为我有很多子视图,并希望它们保持与父视图相比的相对位置。在代码中手动执行它确实很难。

注意:我使用的是XCode 5,iOS 7

1 个答案:

答案 0 :(得分:1)

如果你正在使用Xcode 5,你可以使用IB中的新自动布局按钮:

enter image description here

然后,您可以以与在尺寸检查器中类似的方式将视图固定到父视图的底部。您可能需要添加其他约束,但Xcode可以为您执行此操作。