Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在视图底部有按钮,在 iPhone 5 上必须是 120 点高度,在 iPhone 4 上必须是 105。这可以通过自动布局来完成吗?或者我必须在代码中检查屏幕大小,然后更改按钮高度?
在 Autolayout 下,视图在 viewDidLoad 处没有框架。在 viewWillAppear: 或 viewDidLayoutSubviews 中尝试您的代码。
在自动布局下,您不设置框架。您改为编辑约束。设置框架将一直有效,直到下一次布局通过时,您的布局将恢复到您的约束所描述的布局。