SwiftUI, Пользовательский компонент меню macOS

#macos #swiftui #menu

Вопрос:

Знаете ли вы, как удалить индикатор из компонента меню? Моя минимальная версия ОС-11.0

     Menu {
    Button(action: {
        changeLanguage("ko")
    }) {
        Text("한국어")
    }
    Button(action: {
        changeLanguage("en")
    }) {
        Text("English")
    }
    Button(action: {
        changeLanguage("ja")
    }) {
        Text("日本語")
    }
    Button(action: {
        changeLanguage("zh-Hans")
    }) {
        Text("中国话")
    }
} label : {
    Image("globe")

}
.frame(width: 40, height: 25)
.menuStyle(BorderlessButtonMenuStyle())
 

введите описание изображения здесь

Я бы хотел избавиться от стрелки с правой стороны.

Ответ №1:

Вы можете попробовать это:

.Стиль менустиля(стиль пуговицы без границ(индикатор изменений: false))