gpt4 book ai didi

ios - 更新 UITableViewCell

转载 作者:行者123 更新时间:2023-11-30 12:15:36 24 4
gpt4 key购买 nike

我遇到了问题。我有这个 tableview 和这个 pickerView enter image description here

这是 View Controller 的 pickerView 函数:

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])
}

如何通过uipicker的选择来修改单元格中的“m”?谢谢大家!

最佳答案

创建变量

var currentGender = "M"

使用currentGender设置您的TableViewCell,例如

cell.gender = currentGender

当您在UIPickerView中选择一行时,

func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
currentGender = gender[row]
// Then reload your TableView row
let indexPath = IndexPath(item: rowNumber, section: 0)
tableView.reloadRows(at: [indexPath], with: .top)
}

关于ios - 更新 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45466994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com