Невозможно установить цвет метки кнопки внутри меню в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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