2

默认情况下,macOS11.0 Big Sur 在 Accessibility 上将“降低透明度”设置为 true。这使得浅色状态菜单与深色菜单几乎相同,从而使我的应用程序状态菜单栏图标的设置成为一项挑战。

在 iOS 上,一个简单的 UIKit 函数就可以解决问题:

if (UIAccessibilityIsReduceTransparencyEnabled()){
    //use the icon for dark mode although we are in light mode now
}

但是没有办法在 macOS 上实现它,尽管 Apple 文档指出可用性是 iOS 8.0+ 和 macOS Catalyst 13.0+

有任何想法吗?谢谢!

4

0 回答 0