После замены стандартного стиля кнопки на пользовательский кнопка больше не может быть выбрана в tvOS (она работает должным образом в iOS). Есть ли в PlainButtonStyle () специальный модификатор, который мне не хватает? Или это ошибка в SwiftUI?
Вот фрагмент кода, который работает:
Button(
action: { },
label: { Text("Start") }
).buttonStyle(PlainButtonStyle())
, а вот тот, который не работает:
Button(
action: { },
label: { Text("Start") }
).buttonStyle(RoundedButtonStyle())
где RoundedButtonStyle () определяется как:
struct RoundedButtonStyle: ButtonStyle {
func makeBody(configuration: Configuration) -> some View {
configuration.label
.padding(6)
.foregroundColor(Color.white)
.background(Color.blue)
.cornerRadius(100)
}
}