Описание тега menubarextra

1 ответ

Как добавить панель поиска в MenuBarExtra с помощью SwiftUI

macOS 13.0+, Apple представляет новый API под названием MenuBarExtra, который может добавлять строку меню в macOS. Но я не могу добавить в контент протокол с возможностью поиска, чтобы добавить представление поиска? @main struct AppWithMenuBarExtra:…
03 авг '23 в 03:38
0 ответов

Обнаружить темный/светлый вид системы macOS на уровне приложения/сцены SwiftUI (для использования с MenuBarExtra)?

Как определить, если возможно, темный/светлый вид системы macOS на уровне приложения/сцены SwiftUI? Этот конкретный случай предназначен для использования с . В целом можно ожидать, что будет работать следующее: @main struct ModeCheckApp: App { var b…
27 июл '23 в 03:50
0 ответов

SwiftUI — MenuBarExtra со стилем .window: проблема с макетом при использовании ScrollView

Я пытался создать приложение меню для macOS, но, поскольку оно содержит несколько представлений в прокрутке, как вы понимаете, мне пришлось использовать . Все идет нормально. Дело в том, что при первом открытии меню высота кажется правильной, но со …
15 ноя '23 в 11:17
0 ответов

Как включить опцию щелчка правой кнопкой мыши по менюBarExtra в SwiftUI?

Мне удалось создать контекстное меню в интерфейсе раскадровки, но я не могу добиться того же в интерфейсе SwiftUI. По сути, когда вы щелкаете правой кнопкой мыши значок в строке состояния и появляется меню «Настройки», это то, к чему я стремлюсь. Во…
23 сен '23 в 11:10
0 ответов

Значок SwiftUI MenuBarExtra и темный режим

Я хочу, чтобы мой значок был светлым/темным в соответствии с текущей цветовой темой системы, но, похоже, у меня никогда не отображается темное изображение, всегда появляется светлое изображение. MenuBarExtra("", image: "my image name") { Text("some …
29 окт '23 в 11:55
0 ответов

Как изменить состояние вне представления?

У меня есть приложение SwiftUI только для меню (Mac). Суть его в следующем: // MyMainApp.swift var body: some Scene { MenuBarExtra("My App", image: "LoggedOutIcon") { MenuBarView() } } Я хотел бы динамически обновлять изображение до «LoggedInIcon» в…
25 ноя '23 в 20:16