Ich habe ein Problem. Ich habe diese Tableview und dieses picker Update UITableViewCell
und dies ist die picker Funktionen der Viewcontroller:
let gender = ["M","F"]
@IBOutlet weak var dataTableView: UITableView!
//pickerFuncs
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return gender[row]
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return gender.count
}
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
print(gender[row])
}
Wie der „m“ in der Zelle mit der Auswahl des UIPicker ändern? Danke an alle!
Wenn die Zellen dynamisch erstellen eine entsprechende Datenquelle Modell sind, das Modell aktualisieren und die Tabellenansicht neu zu laden. Wenn die Zellen statisch sind, verwenden Sie IBOutlets und aktualisieren Sie die Zellen direkt. – vadian