【发布时间】:2009-08-14 21:38:33
【问题描述】:
Interface Builder 对我的 .xib 文件的设置发出警告。
它说,在一个名为“MainMenu.xib Info”的对话框中,
对象:窗口
编号:21
类型:非法配置
问题:此窗口的内容矩形不完全位于带有菜单栏的屏幕上,并且对于所有屏幕分辨率和配置可能不完全可见。
我正在使用 XCode 版本 3.1.2 和 Interface Builder 版本 3.1.2 (677)。我验证我可以通过创建新的核心数据应用程序并打开 .xib 文件来重新创建问题。同样有趣的是,当我打开 .xib 文件时,主窗口不会立即显示(与其他模板一样),但是当我在具有文件所有者的窗口中双击它的表示时会出现,首先Responder 等。它没有任何可见的东西(它里面确实有一个 Content View),并且 Inspector 显示大小为 213 x 107 (px?)。
我看到现在有一个 3.1.3 版本,它看起来确实像 Interface Builder 或 Core Data Application 模板中的一个错误,但是,我有什么办法可以解决这个问题吗?调整窗口大小并没有帮助,而且我完全不清楚在什么情况下会出现错误和警告(即,如果我必须编译,或者它们是否在我调整 UI 时立即改变。)
【问题讨论】: