我的ContentView可能比我的NSWindow略大。如何设置新的ContentView时,如何自动调整大小?
答案 0 :(得分:1)
我不知道自动执行此操作的方法。如果您使用Cocoa自动布局,这可能是可能的。
如果您使用常规弹簧和支柱布局,只需在更改内容视图时调整窗口大小。您可以使用SetFrame
方法调整窗口大小。
在目标C中,NSWindow的相关方法是:
setFrame:display:
setFrame:display:animate:
他们的单调制C#等价物:
public void SetFrame (RectangleF frameRect, bool display)
public void SetFrame (RectangleF frameRect, bool display, bool animate)