在较旧的 Xcode 中,我有一个小窗口,我可以在其中标记大括号和带状内容,以控制 NSView 在调整其父级大小时的行为。在缺少的新 Xcode 中,控件正在做他们想做的任何事情。
有没有办法让这个控制回来?(当前版本:版本 4.3.2 (4E2002))
在较旧的 Xcode 中,我有一个小窗口,我可以在其中标记大括号和带状内容,以控制 NSView 在调整其父级大小时的行为。在缺少的新 Xcode 中,控件正在做他们想做的任何事情。
有没有办法让这个控制回来?(当前版本:版本 4.3.2 (4E2002))
从 Xcode 4.3 开始,当您创建 Cocoa 应用程序项目时,xib 文件使用自动布局。自动布局取代了尺寸检查器的自动尺寸遮罩。
如果要使用自动调整大小的蒙版,解决方案是关闭自动布局。从项目导航器中选择 xib 文件,打开文件检查器,然后取消选中 Use Auto Layout 复选框。
阅读Constraints Express Relationships Between Views以了解 Xcode 4 中如何约束视图。事实上,您可能想要整个Cocoa Auto Layout Guide。
简而言之,当您将视图添加到视图层次结构时,它带有一些约束。选择视图中的视图,您会看到一些看起来有点像工字梁的蓝线——它们代表约束。单击其中一个,您可以在属性检查器中编辑其属性。但是,在您阅读了上面链接的文档中的约束如何工作之前,您应该如何设置属性可能没有多大意义。