我想在Relative to margin
的{{1}}中创建约束时禁用自动添加IB
。
很不错,他们默认启用此选项,但我必须支持Xcode 6
,所以事实证明我每次添加新约束后都必须手动禁用此选项。
我发现此设置可以预先禁用它,但默认情况下它始终处于启用状态。
答案 0 :(得分:19)
我最接近这一点的是最好的hacky,所以请把它当作它...
在不持有选项时创建AL约束:
在按住选项时创建AL约束:
在IB中,如果在创建AL约束时按住Option,则会切换约束是否绑定到边距。这是避免重新编辑约束的一种便捷方法。进一步(这是hacky部分,因为我无法解释)我注意到在我开始持有选项并绑定没有边距的AL约束的项目中,该行为成为默认行为!
就像我说的那样,它是hacky,我无法解释为什么默认情况会有所改变,但是当你创建约束时按住Option是我得到的最接近的。
答案 1 :(得分:1)
此插件会将默认值限制为边距设置为已禁用。
答案 2 :(得分:0)
默认情况下,在故事板中启用它,我还没有找到如何禁用它。 但是在Xibs中,在创建约束时未选中它。 一个解决方案可能是创建一个实例化你的xib的故事板,但是你将失去segue给出的所有可能性。
所以你可能想要处理它,因为没有选择(到目前为止......?)。