我有一个UITableView
,里面有两个UITexField
。并且Second UITableView
内含two UILabel
。
查看图片。
现在当用户单击Add Button
时想要我。带有table View
(称为tblPassList
)的菜单弹出窗口现在,当用户选择行时,Name
和Age
将更新到该特定单元格。
这是我所做的,但仅在第一个单元格上更新。检查图像。enter image description here
var name2 =“”
var age2 =“”
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
var cellToReturn = UITableViewCell()
if tableView == tblOnWard {
let Cell = tableView.dequeueReusableCell(withIdentifier: "TblOnward", for: indexPath) as! TblOnward
Cell.selectionStyle = .none
Cell.shawdow(viewShadow: Cell.ViewCell)
Cell.lblSeatNo.text = "Seat No. " + arrSeatNoOnward[indexPath.row]
Cell.lblHead.text = ArrHeadTitle[indexPath.row]
Cell.txtName.text = self.name2
Cell.txtAge.text = self.age2
self.age2 = ""
self.name2 = ""
cellToReturn = Cell
}
return cellToReturn
}
DidSelect
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if tableView == tblPassList {
let cell = tableView.cellForRow(at: indexPath) as! GetpassList
name2 = cell.lblName.text!
age2 = cell.lblAge.text!
self.tblReturn.reloadData()
self.tblOnWard.reloadData()
}
}
有什么建议吗?