Я не знаю, как я могу удалить эффект подсветки на кнопке в SwiftUI. Может с модификатором? Я не нашел свой ответ в документации.
Например, с помощью этой кнопки при нажатии на нее уменьшается непрозрачность изображения и текста.
Button(action: {
self.selectedOption = "location"
}) {
Image(self.selectedOption == "location" ? "ic_location_active" : "ic_location")
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: CGFloat(30), height: CGFloat(30), alignment: .center)
.opacity(0.6)
VStack(alignment: .leading, spacing: 3) {
Text("Enregistrer ma position actuelle")
.foregroundColor(Color(self.selectedOption == "location" ? "PrimaryLight" : "TextLight"))
.font(.system(size: 14))
.fontWeight(.bold)
.fixedSize(horizontal: false, vertical: true)
.opacity(self.selectedOption == "location" ? 1.0 : 0.6)
Text("Enregistrer votre position actuelle afin de retrouver votre chemin plus tard.")
.foregroundColor(Color(self.selectedOption == "location" ? "PrimaryLight" : "TextLight"))
.font(.system(size: 14))
.fixedSize(horizontal: false, vertical: true)
.opacity(self.selectedOption == "location" ? 1.0 : 0.6)
}
Спасибо за вашепомощь.