0
我的ContentView可能比我的NSWindow稍大。如何設置新的ContentView時自動調整大小?如何在分配ContentView時調整NSWindow的大小?
我的ContentView可能比我的NSWindow稍大。如何設置新的ContentView時自動調整大小?如何在分配ContentView時調整NSWindow的大小?
我不知道一種方法來做到這一點automagically。如果您使用Cocoa自動佈局,這可能是可能的。
如果您使用常規彈簧和支柱佈局,只需在更改內容視圖時調整窗口大小。您可以使用SetFrame
方法調整窗口大小。
在Objective C,對NSWindow相關的方法是:
setFrame:display:
setFrame:display:animate:
而且他們的C#等價物MONOMAC:
public void SetFrame (RectangleF frameRect, bool display)
public void SetFrame (RectangleF frameRect, bool display, bool animate)