可可 – 如何在Yosemite中使用“暗模式”使菜单栏应用程序看起来很好?

可可 – 如何在Yosemite中使用“暗模式”使菜单栏应用程序看起来很好?,第1张

概述在开发菜单栏应用程序时,我很难找到使应用程序看起来很好的首选方法.我原本以为Apple控件基本上会在很大程度上处理这个问题,但看起来并非如此. 确保菜单栏应用程序在明暗模式下看起来都很好的首选方法是什么?我是否缺少一些可以更轻松地实现此功能的控制功能,还是需要手动检测模式并适当地修改控件? I have a menubar app,我没有做任何让它在黑暗主题中看起来很好的事情. 轻主题: 黑暗主题 在开发菜单栏应用程序时,我很难找到使应用程序看起来很好的首选方法.我原本以为Apple控件基本上会在很大程度上处理这个问题,但看起来并非如此.

确保菜单栏应用程序在明暗模式下看起来都很好的首选方法是什么?我是否缺少一些可以更轻松地实现此功能的控制功能,还是需要手动检测模式并适当地修改控件?

解决方法 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中使用“暗模式”使菜单栏应用程序看起来很好?所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1018235.html

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

发表评论

登录后才能评论

评论列表(0条)

保存