0
在UIView
我可以通過覆蓋-layoutSubviews
和-sizeThatFits:
來進行手動佈局。當嵌入到自動佈局容器等時,這工作正常。NSView
的等效物是什麼?如何在NSView中手動佈局?
-layout
和-fittingSize
是顯而易見的選擇,但文檔表明這些是自動佈局特定的。
在UIView
我可以通過覆蓋-layoutSubviews
和-sizeThatFits:
來進行手動佈局。當嵌入到自動佈局容器等時,這工作正常。NSView
的等效物是什麼?如何在NSView中手動佈局?
-layout
和-fittingSize
是顯而易見的選擇,但文檔表明這些是自動佈局特定的。
爲layout
文檔說:
「重寫此方法,如果您的自定義視圖需要執行使用基於約束的佈局系統自定義佈局中不能表現在這種情況下,你有責任needsLayout設置爲true時的東西。這會影響您的自定義佈局更改。「
聽起來對我來說就像它是你所需要的。