Macos 隐藏NSWindow标题栏背景,如Messages.app
我对OSX开发比较陌生(来自iOS) 如何存档类似于OS X消息应用程序中的窗口 我想我必须创建一个NSWindow子类并重写一些东西?知道什么吗 OS X Yosemite是部署目标。不需要支持较旧的操作系统。好的,我找到了解决方案。 您必须创建Macos 隐藏NSWindow标题栏背景,如Messages.app,macos,cocoa,nswindow,osx-yosemite,Macos,Cocoa,Nswindow,Osx Yosemite,我对OSX开发比较陌生(来自iOS) 如何存档类似于OS X消息应用程序中的窗口 我想我必须创建一个NSWindow子类并重写一些东西?知道什么吗 OS X Yosemite是部署目标。不需要支持较旧的操作系统。好的,我找到了解决方案。 您必须创建NSWindowController的子类,并且在windowDidLoad方法中,必须输入以下代码: self.window!.titlebarAppearsTransparent = true 要使整个过程正常工作,您必须在Interface
NSWindowController
的子类,并且在windowDidLoad
方法中,必须输入以下代码:
self.window!.titlebarAppearsTransparent = true
要使整个过程正常工作,您必须在Interface Builder中激活“全尺寸内容视图”。
标题栏外观透明的
在OS X 10.10中提供
对于OS X 10.9及以下版本
设置
window.backgroundColor
并将nstexturedbackgroundindowmask
添加到样式掩码中。您好,找到答案了吗?如果你找到了答案,请发布解决方案。我已经找到了解决方案,但我现在正在度假,无法发布详细信息。我只记得NSWindow有一个属性可以删除标题栏背景。我相信您可以启用完整大小的内容视图来执行以下操作。。。