My ContentView может быть немного больше моего NSWindow. Как я могу автоматически изменять размер при установке нового ContentView?Как изменить размер NSWindow при назначении ContentView?
0
A
ответ
1
Я не знаю, как это сделать автоматом. Это может быть возможно, если вы используете автоматическую компоновку 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)