自动布局的优缺点

时间:2013-09-18 12:41:05

标签: ios objective-c autolayout

昨天我的CGRectMake存在问题,我已在此处发布:CGRectMake is not working with UIView

这是因为我的项目中启用了自动布局,因此我已将其禁用。案例已关闭......但今天,当我在3.5英寸模拟器上运行我的项目时,我遇到了一个新问题 - 我的所有文本字段,按钮等都显得一团糟。

与我启用自动布局不同,它们之间没有适当的空间。这是它的样子:

enter image description here

这是不启用自动布局的后果吗?如果是这样,我应该怎么做才能在文本字段,标签空间到导航栏等之间留出恒定的空间?

1 个答案:

答案 0 :(得分:3)

使用自动布局无法实现任何目标。在我看来,如果你不使用它,你会发疯的。

我认为问题的根源在于,在建议您禁用自动布局的问题中,可以通过另一种方式修复:在视图控制器的viewDidLayoutSubviews中添加任何视图操作代码(调整大小等)。