#macos #swiftui
#macos #swiftui
Вопрос:
В macOS с новой платформой SwiftUI без AppDelegate
/ SceneDelegate
как скрыть заголовок окна?
Я нашел эту статью от Apple, в которой описывается, как это сделать для приложения Catalyst, но без этого делегата, как мне этого добиться?
Ссылка на статью — https://developer.apple.com/documentation/uikit/mac_catalyst/removing_the_title_bar_in_your_mac_app_built_with_mac_catalyst
Ответ №1:
Вам нужно использовать следующий стиль окна:
WindowGroup {
ContentView()
}
.windowStyle(HiddenTitleBarWindowStyle())
Комментарии:
1. Замечательно. Спасибо.
Ответ №2:
Теперь это:
WindowGroup {
ContentView()
}
.windowStyle(.hiddenTitleBar)
Комментарии:
1. Рассмотрите возможность написания комментариев к существующим правильным, но устаревшим ответам
2. У меня пока нет репутации, чтобы комментировать ответы других людей.
3. Это тот же ответ, что и в оригинале, но обновленный до текущего синтаксиса lol.