ios - 处理 UITableView 中自定义单元格的点击不会发生

标签 ios iphone objective-c uitableview

我有带 TableView 的 ViewController。对于这个 TableView,我编写了自定义 TableViewCell 类。 我的单元格只包含 2 个标签。 我需要点击这些细胞然后做点什么。我试过

- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath

里面有一些警报,但什么也没发生。我不能使用一些方法,比如在单元格上使用不可见按钮,因为我必须从 TableView 获取一些数据,比如 indexPath 等。我不会在我的 customCell 类中获取这些数据。

最佳答案

使用didSelectRowAtIndexPath而不是使用didDeselectRowAtIndexPath

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

关于ios - 处理 UITableView 中自定义单元格的点击不会发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22531146/

相关文章:

ios - 如何使用自定义键盘扩展 iOS 8 在 textDocumentProxy 中设置图像?

ios - 无法识别 UITableViewCell 中的 UITapGestureRecognizer

ios - 无法检查常量值是否为空

iphone - 在 iPhone 上显示和创建 gif 图像

iphone - 从不兼容的类型警告分配给

iphone - 非常奇怪的iPhone货币加减法需要帮助

iphone - 如何在 NSLog 中查看对象的值?

ios - 运行cordova prepare ios时什么都没有发生

iphone - 如何将字符串值显示到 UITableView?

ios - 使用 BOX SDK iOS 获取文件下载链接