为什么我看不到这个复选框?我使用的是Xcode 4.6。
解决方法
iOS上的自动布局从我的理解 – 和其他人都可以自由地在这里 – 不是在OS X上可用的全面实现。
说实话,考虑到你以后说的话,这个复选框可能是你不需要担心的事情。我认为将OS X项目升级到自动布局非常重要,但通常对于iOS来说,不太可能会混合使用。也就是说,您可以在文件检查器中选中您的Xib以“使用自动布局”或者不使用。
也就是说,有一个用例可能需要混淆该标志。那就是要为视图创建独立的Xib文件,然后使用loadNibNamed以编程方式加载。当这样做时,默认情况下,旧样式的自动调整大小约束将转换为新的样式自动布局约束。通常我想添加我自己的,所以我把该标志设置为zap’em。
myView.translatesAutoresizingMaskIntoConstraints = NO
无论如何,这是另一个故事。
这里是更多信息的链接,虽然你毫无疑问已经看了它:
有一点我会说的是,如果你一开始就挣扎着自动布局,而如果你不是,你就不会是人性化的,我们都一直在 – 然后我会坚持使用Interface Builder,并考虑黄金法则。对我来说最重要的是它讨厌模糊。这就像一个真空。在您可以删除不需要的约束之前,您必须添加一个你想要的约束,然后使旧的。
我做的另一个错误是混合自动布局和框架。所以我会做一些检查框架宽度的代码,然后将其应用于约束。错误错误真的以眼泪流下泪。当您进入自动布局时,必须真正忘记使用CGRect,框架等进行任何操作。
坚持它虽然从IB和实验的一些简单的观点开始。真的有疯狂的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。