使用BOTH xib和.m文件配置自动布局约束

时间:2015-11-10 21:51:16

标签: ios

我的问题很普遍,而且有充分的理由,因为这种情况广泛适用。

在.xib文件中指定一些自动布局约束是非常方便的,但不是全部。在这个阶段,它将是一个模糊的布局,无法编译。

然后在.m文件中,可以使用所有可用的编程工具(例如,检查屏幕大小,设备方向或设备类型等)配置其余的自动布局约束。 / p>

这可能吗?

我不是要求解决特定问题,我正在尝试探索一种技术,使配置视图布局非常高效:同时捕获最好的xib布局方法和最佳的.m编程布局方法。任何人都有这方面的经验吗?

由于

1 个答案:

答案 0 :(得分:0)

你可以使你的xib约束成为占位符,这样他们就不会在运行时编译,你可以在代码中创建新的;或者,您可以取消激活xib约束并在需要时为它们设置active = true。