В SwiftUI у меня есть кнопка в представлении:
Button(action: {self.isMatrimonioOn.toggle()}) {
Image(!isMatrimonioOn ? "imageA" : "imageA_color")
}
Когда пользователь нажимает кнопку, он меняет цвет (imageA-> imageA_color), и одновременно должно появляться изображение (само imageA_Color). в клетке в другом виде. Как мне установить функцию?
Спасибо, но мне все еще не удалось. Я ставлю, думаю, но при нажатии кнопки изображение не меняется.
@Binding var isMatrimonioOn : Bool
var body: some View {
ZStack{
Image("sfondo")
.resizable()
.frame(width: 350, height: 180)
CellBackground()
.offset(x: 93, y: 29)
HStack {
VStack(alignment: .leading) {
if isNataleOn == true {
Image("imageA").offset(x: 3, y: 15)
} else {
Image("none")
}