我的 ContentView 可能比我的 NSWindow 稍大。设置新的 ContentView 时如何自动调整大小?
问问题
347 次
1 回答
1
我不知道自动执行此操作的方法。如果您使用 Cocoa 自动布局,这可能是可能的。
如果您使用的是常规 springs 和 struts 布局,只需在更改内容视图时调整窗口大小。您可以使用该SetFrame
方法调整窗口大小。
在Objective C中,NSWindow上的相关方法有:
setFrame:display:
setFrame:display:animate:
以及他们对 monomac 的 C# 等价物:
public void SetFrame (RectangleF frameRect, bool display)
public void SetFrame (RectangleF frameRect, bool display, bool animate)
于 2013-09-26T13:07:11.733 回答