标签: ios iphone autolayout
我在视图底部有按钮,iPhone 5上的高度为120点,iPhone 4上的高度为105.这可以通过自动布局完成吗?或者我要在代码中检查屏幕大小,然后更改按钮高度?
答案 0 :(得分:1)
在Autolayout下,视图在viewDidLoad中没有框架。在viewWillAppear:或viewDidLayoutSubviews中尝试您的代码。
在Autolayout下,您不设置框架。您可以编辑约束。设置框架将一直有效,直到下一个布局通过,此时布局将恢复为约束所描述的布局。