使用自动布局调整大小按钮

时间:2013-10-25 08:35:28

标签: ios iphone autolayout

我在视图底部有按钮,iPhone 5上的高度为120点,iPhone 4上的高度为105.这可以通过自动布局完成吗?或者我要在代码中检查屏幕大小,然后更改按钮高度?

1 个答案:

答案 0 :(得分:1)

  1. 在Autolayout下,视图在viewDidLoad中没有框架。在viewWillAppear:或viewDidLayoutSubviews中尝试您的代码。

  2. 在Autolayout下,您不设置框架。您可以编辑约束。设置框架将一直有效,直到下一个布局通过,此时布局将恢复为约束所描述的布局。

  3. 要调整按钮的大小以适合子视图,您可以尝试这样的(使用可视格式语言):| - [theView] - |但它取决于你的xib有什么约束。