通过其他表DidSelect方法更新表单元格数据

时间:2019-05-01 10:46:55

标签: ios swift uitableview

我有一个UITableView,里面有两个UITexField。并且Second UITableView内含two UILabel

查看图片。

enter image description here

现在当用户单击Add Button时想要我。带有table View(称为tblPassList)的菜单弹出窗口现在,当用户选择行时,NameAge将更新到该特定单元格。

这是我所做的,但仅在第一个单元格上更新。检查图像。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()
        }
    }

有什么建议吗?

0 个答案:

没有答案