簡體   English   中英

使用Mac os Lion的自動布局功能時出現問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM