确保菜单栏应用程序在明暗模式下看起来都很好的首选方法是什么?我是否缺少一些可以更轻松地实现此功能的控制功能,还是需要手动检测模式并适当地修改控件?
解决方法 I have a menubar app,我没有做任何让它在黑暗主题中看起来很好的事情.轻主题:
黑暗主题:
您需要做的最重要的事情是:
>使用系统颜色(例如,[NScolor textcolor],[NScolor textBackgroundcolor].这些颜色会自动适应各种主题.请参阅Apple OS X人机界面指南的Color and Typography部分.
>使用模板图像.这些也适应颜色变化.请参阅Apple的OS X人机界面指南System-Provided Images section.
值得注意的是,Apple并没有简单地以编程方式检测正在运行的颜色主题(有一些技巧,但我不知道任何受制裁的方法).我的感觉是他们故意这样做,所以开发人员不做自定义的每主题的东西.使用系统颜色和模板图像,您不应该这样做.
更新:
示例项目:https://github.com/zpasternack/MenuBarTest
以上是内存溢出为你收集整理的可可 – 如何在Yosemite中使用“暗模式”使菜单栏应用程序看起来很好?全部内容,希望文章能够帮你解决可可 – 如何在Yosemite中使用“暗模式”使菜单栏应用程序看起来很好?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)