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

标签 ios uitableview nsstring

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

内容部分是动态的——我知道所有可能的变体都有哪些可以显示,但我不知道某些行何时显示或不显示。

因此 if(indexPath.row == 1) 将不会执行。

有没有办法像 if([indexPath.row isEqualToString:@""]) 那样做?

最佳答案

要获得具有 indexPath 的单元格 - 您可以这样做:

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

关于ios - 检查选定的 UITableViewCell 的值是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18976357/

相关文章:

ios - 如何模拟以 pmkpromise 作为返回类型的方法

ios - 这些动画通常是如何在 Swift/iOS 中完成的 - 请参见图片

ios - 在 Storyboard中定义自定义 UIView

ios - Swift 4 : Xib with collection view that reuse cell from storyboard, 内部导出为零

ios - 如何从数组中的字符串数组中获取每个值

ios - 令人震惊的昏暗 UITableView 问题

ios - 如何从 UITableView 获取所有加载的单元格?

ios - 多个 NSURLSession 导致 UITableView 问题

macos - 更改 NSTextView 中特定子字符串的颜色

objective-c - 将数字格式化为字符串时,请删除整数