Ich habe eine lange Liste von Textfeldern, also verwende ich eine TableView.Swift TableView ändert den Wert einer zufälligen Zelle, wenn eine Zelle bearbeitet wird
this is how the screen looks like
Wenn ich einen Text in einem Textfeld in einer der Zellen einfügen und nach unten scrollen, um einige der anderen Zellen erhalten die gleiche Textfeld Wert. Ich habe keine Ahnung, warum das passieren würde.
Dies ist mein Code jetzt:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cellId", for: indexPath) as! RelatieToevoegenCell
cell.label.text = items[indexPath.row]
cell.textfield.placeholder = items[indexPath.row]
return cell
}
Wie gehen Sie mit der Bearbeitung des Textfelds um? Bitte geben Sie etwas mehr Kontext. –
@ DávidPásztor im Moment mache ich nichts mit den Textfeldern, ich tippe nur eines von ihnen ein und andere Textfelder in verschiedenen Zellen bekommen den gleichen Text wenn ich runterscrolle –