macos – 更改在OS X中使用popover segue创建的d出窗口的外观

macos – 更改在OS X中使用popover segue创建的d出窗口的外观,第1张

概述我正在尝试使用故事板为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出窗口的外观所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1043898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存