我最近升级到xcode 5.0.2
现在,我在构建Cocoa应用程序时收到此警告:
属性不可用 在10.8
之前的Mac OS X版本上使用最大布局宽度的当前宽度我试图找到“最大布局宽度”但我无法找到。
如何摆脱此警告?
答案 0 :(得分:10)
在Xcode 5.1中,取消选中NSTextField
的属性检查器中的“First Runtime Layout Width”复选框以删除警告。
答案 1 :(得分:7)
markhunte的回答应该给你背景信息,但在我的情况下,我的任何一个控件都没有使用First First Layout Width As Max的复选框。但是,在.xib中,一个文本标签有:
setsMaxLayoutWidthAtFirstLayout="YES"
将其设置为NO可以消除警告。
答案 2 :(得分:5)
我怀疑这是由于“自动布局”
自动布局是一个系统,可让您布置应用的用户 通过创建关系的数学描述来进行界面 元素之间
您可以将其关闭。但我想如果你已经升级.xib以使用新的xcode 51B。然后你可能仍然会收到警告。
您可以关闭“将第一个布局用作最大宽度”,这可能就是您需要做的。 如果单击其中一个警告,它将带您进入有问题的元素。在Inspector中,您可能会看到:
你可以取消选中。
将其关闭自动退出:
在Project Navigator中选择.xib文件。
在身份和类型检查器中。
取消选中“使用Autolayout”
但是,查看Apple文档Auto Layout可能会更好 特别是阅读Adopting Auto Layout这应该可以帮助你调整你的项目(我实际上需要自己阅读:-))