使用section和index获取UItableViewCell Contentview Programmettically

时间:2011-06-30 15:16:57

标签: iphone objective-c cocoa-touch uitableview

我需要使用tableview中单元格的行和索引来获取特定的uitableviewcell内容视图吗?

我尝试了以下代码,但它无效:

NSIndexPath *nowIndex = [NSIndexPath indexPathForRow:rowNo inSection:sectionNo];
UITableViewCell *cell = (UITableViewCell *)[mytableview cellForRowAtIndexPath:nowIndex];

2 个答案:

答案 0 :(得分:0)

如果你看cellForRowAtIndexPath

  

表示该单元格的对象   如果单元格不是,则为table或nil   visible或indexPath超出范围。

nowIndex处的单元格可能不可见。

答案 1 :(得分:0)

我猜你有更好的办法来做你想做的事情。既然您显然是从某处加载单元格的内容,为什么不只是访问它?

即。如果您正在尝试获取单元子视图的状态,则应该在类标头中具有该对象(而不仅仅是在cellForRowInIndexPath中实例化)。然后,您可以从类中的任何位置访问该值。