IB抱怨新窗口的内容离开了屏幕

时间:2009-08-14 21:38:33

标签: xcode interface-builder

Interface Builder向我发出关于设置.xib文件的警告。

它在一个名为“MainMenu.xib Info”的对话框中说,

对象:窗口
ID:21
类型:非法配置
问题:此窗口的内容矩形并不完全位于带有菜单栏的屏幕上,并且可能无法完全显示所有屏幕分辨率和配置。

我正在使用XCode版本3.1.2和Interface Builder版本3.1.2(677)。我验证了我可以通过创建新的Core Data Application并打开.xib文件来重新创建该问题。同样有趣的是,当我打开.xib文件时,主窗口不会立即显示(与其他模板一样),但是当我使用文件所有者,首先在窗口中双击它的表示时,它会出现。响应者等它没有任何可见的内容(它里面有一个内容视图),Inspector显示的大小为213 x 107(px?)。

我看到现在有一​​个3.1.3版本,它看起来像Interface Builder中的一个错误或核心数据应用程序的模板,但是,有什么方法可以解决这个问题吗?调整窗口大小没有帮助,在错误和警告出现的条件下(例如,如果我必须编译,或者如果我们在调整UI时它们发生变化),我一点也不清楚。)< / p>

1 个答案:

答案 0 :(得分:32)

轻松修复。

在“界面”构建器中,选择窗口,然后从检查器转到窗口大小选项卡,并将窗口从左边缘移开。这将消除警告。