我需要找出cell.textlabel.text
中任何给定UITableView
的价值。
内容部分是动态的 - 我知道有哪些可能的变化可以显示哪些可以显示,但我不知道什么时候显示某些行。
因此if(indexPath.row == 1)
不会这样做。
有没有办法做if([indexPath.row isEqualToString:@""])
之类的事情呢?
答案 0 :(得分:2)
要获取具有indexPath的单元格,请执行以下操作:
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
if([cell.textLabel.text isEqualToString:@""]) { }
答案 1 :(得分:0)
您应该将数据源中的内容提供给UITableView。任何和所有数据交互都应该通过您的视图控制器完成,而不是来自(UITableViewCell
视图内的视图。)
因此,您应该检查您的数据源,以获取无疑为您提供UILabel
信息的信息。