objective-c - 如何在 Mojave 中为我的应用禁用暗模式?
问题描述
当我在 Mojave 下的 Xcode 10 中构建我的 macOS 应用程序时,它会自动使我的应用程序采用暗模式。我还没有准备好为我的应用实施暗模式。
如何为我的应用禁用暗模式,使其在 macOS 下的亮模式和暗模式下都显示为浅绿色?
解决方案
从在您的界面中支持暗模式:为您的应用选择特定外观 – 选择退出暗模式:
与 macOS 10.14 或更高版本关联的应用程序应支持浅色和深色外观。[…]
如果您需要额外的时间来处理应用程序的暗模式支持,您可以通过在应用程序 文件中包含
NSRequiresAquaSystemAppearance
密钥(值为)来暂时退出 。将此键设置为会导致系统忽略用户的偏好并始终为您的应用应用浅色外观。YES
Info.plist
YES
推荐阅读
- overlay - Nix(OS):仅为一个包构建设置“permittedInsecurePackages”(在覆盖中?)
- json - 如何将 twitterscraper 输出保存为 json 文件
- docker - Docker-Compose 卷不递归挂载
- json - 按 ID 对 CSV 文件进行分组并提取 JSON 列
- python - 如何在 python 中使用 pandas 来比较单元格?
- swift - firebase google登录后如何关闭视图
- angular - 如何在组件中使用自定义验证访问表单?
- c# - 我试图创建不应该碰撞的随机定位的对象。我的对撞机似乎没有正确检测到。我如何解决它?
- javascript - 使用 [this.length] 将元素添加到数组
- android - RecyclerView 多选和ActionMode