代码之外
当使用 Interface Builder 开发时,有些控件的约束是需要在代码中控制的,这样就需要在 Interface Builder 中添加约束,再在代码中去掉相应的约束,然后再添加新的约束。
Interface Builder 为我们提供了一种占位约束,占位约束可以在编译时自动去掉,就不需要我们手动去掉了。只需要选中某个约束,在右侧 Size inspector 中选中 Remove at build time 即可。
Remove at build time