Для нового приложения с контрольным списком в SwiftUI я пытаюсь выяснить, как я могу изменять состояния по одному, а не все вместе одновременно.
Флажки - это в основном изображения пользовательского интерфейса, которые я переключаю, когда состояние меняется с «ложь» на «истина».
@State var checked = false
Флажки в основном представляют собой массив из трех, которые следует проверять по одному за раз.
HStack {
ForEach(0 ..< 3) { item in
Checkbutton(checked: self.$checked)
}
}
Это код для изменения состояния флажка.
Image(systemName: checked ? "checkmark" : "plus")
Кто-нибудь знает, как я могу изменить этот лог c для проверки флажков по одному за раз?
Заранее спасибо !!!