[英]Problem using autolayout feature of Mac os Lion
我正在为我的mac应用程序使用autolayout功能。我已经为我的mainWindow启用了autolayout以及它的子视图。但是在扩展窗口上,只有我的窗口扩大了大小而不是子视图。在应用程序启动时,我得到以下消息控制台
“在调用之后布局仍然需要更新 - [WebHTMLView布局] .WebHTMLView或其中一个超类可能已经覆盖了--layout而没有调用super。或者,在更新它的过程中可能会出现脏的布局。两者都是Cocoa Autolayout中的编程错误。如果一些pre-Cocoa Autolayout类有一个名为layout的方法,那么前者很可能出现,但它应该被修复。“
请帮忙!
该日志可能与您的问题无关。
对于您的问题,请选择一个您希望固定在窗口侧面但不是固定的视图。 您应该看到涉及该视图的约束被绘制为蓝色。 当且仅当你看到一个限制它的时候,它才会保持固定状态。 您可以使用编辑器>对齐和编辑器>固定菜单显式添加约束。
该日志是因为Web视图实现了该方法并需要rev,但它主要是[1]无害的。
[1]可能在Web视图中的html布局最终会触发更多的必要。
你有没有检查过
WebHTMLView或其中一个超类可能已经重写-layout而不调用super。
像错误文字解释? WebHTMLView
是你的班级?
正如他们所说:
如果一些pre-Cocoa Autolayout类有一个名为layout的方法,那么很可能会出现前者,但应该修复它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.