gpt4 book ai didi

cocoa - 使用 Mac os Lion 的自动布局功能时出现问题

转载 作者:行者123 更新时间:2023-12-03 16:13:49 24 4
gpt4 key购买 nike

我正在为我的Mac应用程序使用自动布局功能。我已经为我的主窗口及其 subview 启用了自动布局。但是在扩展窗口时,只有我的窗口尺寸扩大,但 subview 不扩大。在应用程序启动时,我得到控制台中出现以下消息

“在调用 -[WebHTMLView 布局] 后,布局仍然需要更新。WebHTMLView 或其父类(super class)之一可能在未调用 super 的情况下覆盖了 -layout。或者,某些内容可能在更新过程中弄脏了布局。两者都是编程错误Cocoa Autolayout。如果某些前 Cocoa Autolayout 类有一个称为布局的方法,则很可能会出现前者,但它应该被修复。”

请帮忙!

最佳答案

该日志可能与您的问题无关。

对于您的问题,请选择一个您希望固定在窗口一侧但实际并未固定的 View 。您应该看到涉及该 View 的约束绘制为蓝色。当且仅当您看到固定它的约束时,它才会保持固定状态。您可以使用“编辑器”>“对齐”和“编辑器”>“固定”菜单显式添​​加约束。

该日志是因为 Web View 实现了该方法并需要修改,但它基本上[1]无害。

[1] Web View 中的 html 布局可能会比必要时更频繁地触发。

关于cocoa - 使用 Mac os Lion 的自动布局功能时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6813940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com