我在Xcode中创建了一个空项目。
当我按下运行按钮时,它显示一个窗口。如何更改其外观,例如窗口的透明度等。
我已经搜索了很多,但是每个人都使用window变量来像这里一样进行更改,但是如何创建NSWindow实例?
window
NSWindow
我是Mac应用程序开发的新手。有人可以写一个详细的答案吗?
谢谢!
您可以按如下方式获取应用程序窗口的实例:
guard let window = NSApplication.shared().windows.first else { return } window.isOpaque = false window.backgroundColor = .clear
从NSApp获取窗口(共享应用程序实例的全局常量):
guard let window = NSApp.windows.first else { return }
或覆盖viewWillAppear或viewDidAppear访问视图的window属性。
viewWillAppear
viewDidAppear
override func viewWillAppear() { super.viewWillAppear() view.window?.isOpaque = false view.window?.backgroundColor = .clear }