关闭Mac OSX中windows的调整大小选项

关闭Mac OSX中windows的调整大小选项,windows,macos,resize,Windows,Macos,Resize,如何在Mac OsX中创建没有调整大小按钮(固定分辨率窗口)的窗口?如果在IB中创建,则属性由主窗口窗口属性的“调整大小”复选框控制 我不确定您是如何通过编程实现的,但setContentMaxSize:setContentMinSize和setShowsResizeIndicatotr:的组合可能会实现这一点。有关详细信息,请参阅。在Cocoa中以编程方式创建窗口时,您可以执行如下调用 long mask = NSBorderlessWindowMask | NSTitledWindowMas

如何在Mac OsX中创建没有调整大小按钮(固定分辨率窗口)的窗口?

如果在IB中创建,则属性由主窗口窗口属性的“调整大小”复选框控制


我不确定您是如何通过编程实现的,但setContentMaxSize:setContentMinSize和setShowsResizeIndicatotr:的组合可能会实现这一点。有关详细信息,请参阅。

在Cocoa中以编程方式创建窗口时,您可以执行如下调用

long mask = NSBorderlessWindowMask | NSTitledWindowMask | NSResizableWindowMask;

wnd = [[NSWindow alloc] initWithContentRect: rect 
                                  styleMask: mask
                                    backing: NSBackingStoreBuffered
                                      defer: NO];
不要添加NSResizableWindowMask标志。 在界面生成器中,取消选中窗口的“调整大小”属性