概述我正在尝试使用故事板为Yosemite构建一个简单的应用程序.创建一个popover segue很简单 – 在我的故事板中点击一个按钮点击一个NSViewController创建segue,并将Style设置为Popover.这很好用,但麻烦的是,我想改变这个popover的
外观.它似乎是默认的充满活力的黑暗外观,但我希望它是充满活力的光或Aqua.我假设这里发生的事情是在幕后,正在创建一个NSP 我正在尝试使用故事板为Yosemite构建一个简单的应用程序.创建一个popover segue很简单 – 在我的故事板中点击一个按钮点击一个NSVIEwController创建segue,并将Style设置为Popover.这很好用,但麻烦的是,我想改变这个popover的外观.它似乎是默认的充满活力的黑暗外观,但我希望它是充满活力的光或Aqua.我假设这里发生的事情是在幕后,正在创建一个NSPopover来包含我用segue显示的视图控制器,但我无法弄清楚如何访问这个NSPopover对象 – 故事板只给出了我访问我正在显示的视图控制器,并且没有任何NSPopover对象可用于界面构建器.
我想要做的就是改变我在故事板中创建的这个popover的外观……有什么建议吗?谢谢!
在视图控制器中覆盖vIEwWillAppear并更新视图窗口的外观:
overrIDe func vIEwWillAppear() { self.vIEw.window?.appearance = NSAppearance(named: NSAppearancenameVibrantDark)}
你的外表可以是standard appearances中的任何一个
总结
以上是内存溢出为你收集整理的macos – 更改在OS X中使用popover segue创建的d出窗口的外观全部内容,希望文章能够帮你解决macos – 更改在OS X中使用popover segue创建的d出窗口的外观所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)