如何在没有调整大小按钮(固定分辨率窗口)的情况下在Mac OsX中创建窗口?
答案 0 :(得分:1)
当您在Cocoa中以编程方式创建窗口时,您可以执行此类调用
long mask = NSBorderlessWindowMask | NSTitledWindowMask | NSResizableWindowMask;
wnd = [[NSWindow alloc] initWithContentRect: rect
styleMask: mask
backing: NSBackingStoreBuffered
defer: NO];
不要添加NSResizableWindowMask标志。 在界面构建器中,取消选中窗口的Resize属性。
答案 1 :(得分:0)
如果您在IB中执行此操作,则该属性由主窗口的窗口属性的“调整大小”复选框控制。
我不确定你是如何以编程方式进行的,但setContentMaxSize:setContentMinSize和setShowsResizeIndicatotr:的组合可能会这样做。有关详细信息,请参阅Window Programming Guide。