【问题标题】:IB complains that a new window has contents that go off screenIB 抱怨新窗口的内容离开屏幕
【发布时间】: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 时立即改变。)

【问题讨论】:

    标签: xcode interface-builder


    【解决方案1】:

    很容易修复。

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

    【讨论】:

    • 工作就像一个魅力。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2017-06-12
    • 1970-01-01
    • 1970-01-01
    • 2016-10-11
    • 2012-11-07
    • 1970-01-01
    • 2013-11-18
    • 1970-01-01
    相关资源
    最近更新 更多