Dre*_*rew 9 macos xcode appearance objective-c macos-darkmode
我在应用程序商店中有一个名为Range的相当直接的应用程序,我想让macOS 10.14符合黑暗模式.我注意到About窗口没有改变所有文本颜色.
我正在使用NSAboutPanelOptionCredits,我只需要捆绑Credits.rtf文件,该应用程序将处理其余文件.
https://developer.apple.com/documentation/appkit/nsaboutpaneloptioncredits?language=objc
问题是,当我改为黑暗模式时,文件中的文本保持黑色,而其他自动包含的文本变为白色(应用程序名称,版本等...)我打开了.rtf文件,有没有继承设置,或任何类型的东西.
知道我做错了什么,和/或错过了什么?
欣赏任何想法.谢谢!
诀窍是使用语义颜色.
使用Xcode编辑RTF文件.选择文本并调出文本颜色选择器.
Xcode将Developer颜色添加到颜色选择器中.为文本选择合适的语义颜色; 我倾向于使用labelColor,secondaryLabelColor,和linkColor.
当您切换到暗模式时,这些语义颜色会发生相应的变化.
| 归档时间: |
|
| 查看次数: |
373 次 |
| 最近记录: |