Autolayout混合代码和界面构建器

时间:2013-09-24 23:37:50

标签: ios objective-c xcode xib autolayout

我想在我的项目中使用Autolayout

理想情况下,我希望有xib,我可以“预先安排”我对大师的看法和高度以及所有出口和行动。

然后我想在 - viewDidLoad addConstraints到所有视图,以便他们重新安排

这是一个很好的解决方案吗?我应该如何设置xib以使用autolayout?我应该在设置自己的约束之前删除所有约束吗?

感谢任何建议

1 个答案:

答案 0 :(得分:2)

我建议你做以下事情:

  • 在IB中设置所有必要的约束。
  • 为您需要动态更改的约束创建出口(如果这是您正在尝试做的事情)
  • 在viewDidLoad方法中访问这些商店并更改值

通过这种方式,您可以获得两个世界中最好的部分。您可以获得最初设置所有布局的UI,然后您可以在运行时调整它。