Значок SwiftUI MenuBarExtra и темный режим
Я хочу, чтобы мой значок был светлым/темным в соответствии с текущей цветовой темой системы, но, похоже, у меня никогда не отображается темное изображение, всегда появляется светлое изображение.
MenuBarExtra("", image: "my image name") {
Text("some text")
}
также пробовал использовать метку, но «MenuLogoView» не получает обратного вызова при переключении цветового режима:
MenuBarExtra {
MenuView(model: menuModel)
} label: {
MenuLogoView()
}
struct MenuLogoView: View {
@Environment(\.colorScheme) var colorScheme
...
но "colorScheme", похоже, никогда не меняется
если я использую один и тот же ресурс изображения в других местах моего кода, он хорошо работает как для светлых, так и для темных режимов темы.