我在tableview中有5个单元格都是自定义的。意思是,我用tableviewcell创建了一个xib并创建了一个相应的cellController。 xib有两个名为name和size的标签。用户点击一行,触发didSelectRowAtIndexPath。从那里开始计时器。在某些时候计时器结束。在这里,我需要将文本分配给选定单元格的名称标签。如何获取所选的单元格引用并将其保留以进行分配?或者,有更好的方法吗?
答案 0 :(得分:2)
UITableView实例方法
-(UITableViewCell*) cellForRowAtIndexPath: (NSIndexPath*)indexPath
将允许您获取指向单元格的指针。
只需存储didSelectRowAtIndexPath事件的NSIndexPath参数中的行+部分信息。然后,当计时器完成时,构建一个新的NSIndexPath并调用cellForRowAtIndexPath。如果细胞不再在视野中,也要准备好返回nil。