根据 contentView 的新大小调整 NSWindow 的大小

hpi*_*que 2 macos cocoa nswindow

如何调整NSWindow给定的新大小contentView?

jls*_*ker 5

你可以做 \xe2\x80\x94

\n\n
[window setContentSize:newContentSize]\n
Run Code Online (Sandbox Code Playgroud)\n\n

还有一些方法可以在窗口大小和内容大小之间进行转换:

\n\n
    \n
  • - (NSRect)contentRectForFrameRect:(NSRect)windowFrame
  • \n
  • - (NSRect)frameRectForContentRect:(NSRect)windowContent
  • \n
\n