Comment la validation email est-elle faite avec Swiftui?
TextField("Please enter your e-mail", text: self.$email)
.modifier(ClearButton(text: $email))
.font(.headline)
.padding(10)
.foregroundColor(.black)
.background(Color.white)
.frame(width: 300, height: 40, alignment: .center)
.cornerRadius(20)
Juste une 3 choses:
MyCustomItem
doit être une structure.(-la classe ne fonctionnera pas pour nos besoins)
public struct MyCustomItem : Identifiable {
public let id = UUID()
public let folderName: String
public var checked: Bool
@ObservedObject var model: ViewModel // contains list
//or
@State var items: [MyCustomItem]
et ViewModel:
public class ViewModel: ObservableObject {
@Published var items: [MyCustomItem] = [
//some items here
]
}
ForEach(model.items.indices) { indx in
Toggle(model.items[indx].folderName, isOn: $model.items[indx].checked)
}