<分区>
昨天,我遇到了 CGRectMake
的问题,我已经在此处发布了:CGRectMake is not working with UIView
这是由于我的项目中启用了自动布局引起的,所以我禁用了它。案例结束...但是今天,当我在 3.5 英寸模拟器上运行我的项目时,我遇到了一个新问题 - 我所有的文本字段、按钮等看起来一团糟。
一切之间都没有适当的空间,这与我启用自动布局时不同。这是它的样子:
这就是没有启用Auto Layout的后果吗?如果是这样,我应该怎么做才能在文本字段、标签空间到导航栏等之间保持恒定空间?
最佳答案
没有什么是我无法使用自动版式完成的。在我看来,如果你不使用它,你会发疯的。
我认为你的问题的根源在于,在建议你禁用自动布局的问题中,它可以通过另一种方式修复:在 View Controller 的 viewDidLayoutSubviews 中添加任何 View 操作代码(调整大小等)。
关于ios - 自动布局的优点和缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18872556/