【问题标题】:Xcode stupid warning: View is clipping its contentXcode 愚蠢的警告:视图正在剪裁其内容
【发布时间】:2012-01-25 16:47:52
【问题描述】:


我在 Xcode 4 中收到了这个愚蠢的警告

Clipped Content
View is clipping its content

如果我创建一个图像大于按钮本身的无边框斜角按钮。
为什么?怎么压制?

【问题讨论】:

    标签: xcode cocoa-touch cocoa interface-builder warnings


    【解决方案1】:

    我遇到了类似的灰色警告问题。

    “警告:剪辑内容。视图正在剪辑其内容 XXXX.xib"

    我通过右键单击 XXXX.xib > Open As > Source Code 摆脱了警告。

    在 xcode 中再次构建后,警告消失了。

    【讨论】:

    • Xcode 9 中仍在发生...并且仍然以这种方式修复。
    • 这个答案有效。请注意,如果 IB 错误即使在您修复了它们的原因之后也没有消失,并且重建也不会使它们消失,那么退出并重新启动 Xcode 通常会有所帮助。如果苹果能多关注这些问题就好了,Xcode中的IB已经存在这些问题很久了。
    • 这并没有为带有 Mojave 操作系统的 Xcode 10.1 修复它。它出现在所有 TextField 项中。这在我以前的 Xcode 版本中没有发生。
    • Xcode 10.2.1 和 Mojave:当您重新打开 XIB 文件时,警告又回来了。
    • 刚刚发生在一个旧项目上,我正在 Catalina 上更新到 Xcode 11.3。作为源代码打开,然后打开另一个 xib 文件而不是返回消除了警告。
    【解决方案2】:

    根据您的要求更改缩放比例。它会解决它。

    【讨论】:

    • 谢谢,这在 Xcode 7.3 中有效。仍然愚蠢的xcode。
    【解决方案3】:

    据我所知,您无法抑制特定的 xib 通知,但您一般可以禁用它们。在项目-> 设置(或目标-> 设置,如果您有多个目标并且只想为一个/一些执行此操作),有“界面生成器 XIB 编译器 - 选项”部分,其中包括“显示通知”。如果您将此设置为否,那么您应该停止看到此消息。当然,这可能意味着您错过了其他消息。

    【讨论】:

    • 嗯,这很奇怪——我的一个 xib 也有同样的问题,禁用通知就可以了。您是否尝试在目标设置而不是项目设置中禁用它们?
    • XCode 4.4 中没有“Interface Builder XIB Compiler - Options”。如何禁用所有通知?
    • @TheFox 您应该在项目 -> 构建设置中找到它。那里有 Interface Builder XIC Compiler-Options 。仅供参考,我也使用 XCode 4.4
    • @TheFox 搜索“显示通知”,应该在那里
    • @TheFox 我做了一些实验,现在我知道它没有显示在你的实验上的原因是什么。我猜你只有 MainMenu.xib,所以尝试创建新的 xib 文件,然后该选项将自动显示在 Build Settings
    【解决方案4】:

    我遇到了同样的问题,最后我调整了图像的大小,因为它太烦人了。

    【讨论】:

    • 同意 - 最简单的做法就是更改尺寸以消除警告。
    【解决方案5】:

    遇到了同样的问题。没有任何帮助,但是再次添加抱怨的 NSButton,相同的电线和绑定以及相同大小的图像(按比例缩小),问题就消失了。

    【讨论】:

      【解决方案6】:

      对于 Xcode 10.2.1,解决我的问题的方法是在 Interface Builder 上选择 Position below,如这些图片所示,在 Show the Attributes inspector 选项卡下:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-19
        • 1970-01-01
        • 2018-03-13
        • 1970-01-01
        • 1970-01-01
        • 2012-05-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多