[已解决]swift didSelectRowAtIndexPath中如何获得对应的cell

在折腾:
期间,需要在UITableView中的
    func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
 去获得对应的cell,然后获得cell中的某个数据
[解决过程]
1.搜:
swift didselectrowatindexpath get cell
参考:
然后用:
    func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
        print("didSelectRowAtIndexPath indexPath = \(indexPath)")

        let curCell = self.tableView!.cellForRowAtIndexPath(indexPath)!
        print("curCell=\(curCell)") //curCell=<JianDao.ConversationTableViewCell: 0x7fdb5485f000; baseClass = UITableViewCell; frame = (0 114; 375 57); text = '#羽毛球俱乐部'; autoresize = W; layer = <CALayer: 0x7fdb536710e0>>

即可。

[总结]
didSelectRowAtIndexPath中,直接就有系统函数支持获得对应cell:
let curCell = self.tableView.cellForRowAtIndexPath(indexPath)
 直接用即可。


发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量