cow*_*boo 6 macos cocoa storyboard swift osx-yosemite
我正在尝试使用故事板为Yosemite构建一个简单的应用程序.创建一个popover segue非常简单 - 通过单击按钮点击NSViewController
我的故事板创建segue ,并将Style设置为Popover.这很好用,但麻烦的是,我想改变这个popover的外观.它似乎是默认的充满活力的黑暗外观,但我希望它是充满活力的光或Aqua.我以为这里发生了什么是在幕后,一个NSPopover
正在创建包含,我与我的赛格瑞显示视图控制器,但我无法弄清楚如何获得访问该NSPopover
对象-故事板只给我访问到我正在显示的视图控制器,并且NSPopover
在界面构建器中没有可用的对象.
我想要做的就是改变我在故事板中创建的这个popover的外观......有什么建议吗?谢谢!
小智 10
viewWillAppear
在视图控制器中覆盖并更新视图窗口的外观:
override func viewWillAppear() {
self.view.window?.appearance = NSAppearance(named: NSAppearanceNameVibrantDark)
}
Run Code Online (Sandbox Code Playgroud)
你的外表可以是任何标准外观
归档时间: |
|
查看次数: |
1575 次 |
最近记录: |