macOS Mojave:更改应用程序图标以匹配暗/亮模式

问题描述 投票:0回答:1

在 macOS Mojave 中切换暗/亮模式时,有没有办法动态更改我的应用程序图标?

我希望更改图标外观以正确显示在系统警报和通知中。

macos-mojave macos-darkmode
1个回答
0
投票

您最好的选择似乎是自己处理图标更改:收听外观更改通知,并相应地更新图标。

设置 Dock 图标:

  • 最简单的方法是将
    NSImage
    分配给
    NSApp.applicationIconImage
    。但是,这仅在应用程序运行时有效,并且当应用程序退出时更改将被清除。
  • 一种更可靠的方法,可以在应用程序未运行时继续工作,是使用 dock 磁贴插件。然而,实现更加复杂,因为您需要创建和配置额外的目标。
© www.soinside.com 2019 - 2024. All rights reserved.