ios - 检查所选UITableViewCell的值是什么

时间:2013-09-24 08:19:58

标签: ios uitableview nsstring

我需要找出cell.textlabel.text中任何给定UITableView的价值。

内容部分是动态的 - 我知道有哪些可能的变化可以显示哪些可以显示,但我不知道什么时候显示某些行。

因此if(indexPath.row == 1)不会这样做。

有没有办法做if([indexPath.row isEqualToString:@""])之类的事情呢?

2 个答案:

答案 0 :(得分:2)

要获取具有indexPath的单元格,请执行以下操作:

UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
if([cell.textLabel.text isEqualToString:@""]) { }

答案 1 :(得分:0)

您应该将数据源中的内容提供给UITableView。任何和所有数据交互都应该通过您的视图控制器完成,而不是来自(UITableViewCell视图内的视图。)

因此,您应该检查您的数据源,以获取无疑为您提供UILabel信息的信息。