Невозможно установить цвет метки кнопки внутри меню в SwiftUIIOS

Программируем под IOS
Anonymous
Невозможно установить цвет метки кнопки внутри меню в SwiftUI

Сообщение Anonymous »

Если я создаю меню в SwiftUI (iOS), я не могу установить цвет кнопок внутри, например:

Код: Выделить всё

Menu("Actions") {
Button(action: { }) {
Label("Whatever", systemImage: "pencil")
.background(Color.red)  // does not work
}
.background(Color.red)           // does not work either
.buttonStyle(RedButtonStyle())   // does not work either
}

struct RedButtonStyle: ButtonStyle {
func makeBody(configuration: Configuration) -> some View {
configuration.label.foregroundColor(Color.red)
}
}
Если вместо Метки я использую Текст или Изображение (я знаю об этом), это тоже не работает.< /p>
Есть ли какой-нибудь способ сделать это?
PS: есть еще один связанный с этим вопрос SO, но он очень общий и более широкий по своему охвату.
п>

Подробнее здесь: https://stackoverflow.com/questions/662 ... in-swiftui

Вернуться в «IOS»