Код: Выделить всё
struct MenuPicker: View {
@State var selection: String = "Option 1"
let menuOptions: [String] = ["Option 1", "Option 2", "Option 3"]
var body: some View {
Menu {
Picker(selection: $selection,
label: EmptyView(),
content: {
ForEach(menuOptions, id: \.self) { option in
Text(option)
.tag(option)
}
}
)
.pickerStyle(.automatic)
} label: {
Text(selection)
.foregroundStyle(.white)
.padding(.vertical, 8)
.padding(.horizontal)
.background(.blue.opacity(0.7))
.cornerRadius(10)
}
}
}
[img]https://i. sstatic.net/vnxfvqo7.png[/img]
Как изменить внешний вид раскрывающегося списка? Я хотел бы изменить цвет фона (например, красный), цвет текста (например, зеленый) и разделитель (например, белый).
Подробнее здесь: https://stackoverflow.com/questions/787 ... le-swiftui
Мобильная версия