Как сделать Picker SwiftUI без границ / прозрачным в macOS? - PullRequest
1 голос
/ 26 октября 2019

Я хочу установить кнопку выбора без полей и прозрачную в SwiftUI на macOS.

Я пытался использовать модификаторы .background(), .border() и .opacity() в представлении выбора. Однако я не могу изменить фон на прозрачный цвет с помощью .background(), я не могу удалить границу с помощью .border() и не могу найти способ изменить только фон на прозрачный с помощью .opacity().

Вот мой код для сборщика:

Picker(selection: .constant(1), label: EmptyView()) {
    Text("1").tag(1)
    Text("2").tag(2)
}
.scaledToFit()

.constant(1) является заполнителем

В настоящее время сборщик выглядит следующим образом:
Current Picker Look

Я хочу, чтобы это выглядело как сборщики в приложении «Контакты» на Mac:
Wanted Picker Look

...