gpt4 book ai didi

ios - swift -UITableview : How to make a tap on one cell cause change a label in another cell?

转载 作者:搜寻专家 更新时间:2023-11-01 06:18:23 24 4
gpt4 key购买 nike

我有一个 UITableView,我想在单元格 X 中点击,使单元格 Y 中的标签文本从“等待...”变为“完成”。我很困惑我应该如何去做这件事。我尝试使用 didSelectRowAtIndexPath 来做到这一点,但似乎我只能修改点击行的单元格属性。

谢谢!

最佳答案

获取需要更改的单元格很容易,但您必须知道它在表格的哪一行:

class MyCell : UITableViewCell {

@IBOutlet weak var myLabel: UILabel!

}

class TableViewController: UITableViewController {

...

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

let row = 7 //or what you set
let cellWhereIsTheLabel = tableView.cellForRow(at: IndexPath(row: row, section: 0)) as! MyCell
cellWhereIsTheLabel.myLabel.text = "Done"

}

...

}

关于ios - swift -UITableview : How to make a tap on one cell cause change a label in another cell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39278607/

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