从选定的AccessoryView中检测索引路径?

时间:2016-11-07 21:28:01

标签: ios swift uitableview

我使用的是accessoryView,而不是按钮。这意味着我无法使用" accessoryButtonTappedForRowWithIndexPath"方法。 Itried在我的视图中添加了一个轻击手势识别器,但由于以下原因它无法工作:

  • 我需要所选accessoryView的indexPath,因此我无法调用泛型" cellAccessoryTapped()"功能,因为它不会有索引路径。

  • 我无法将任何参数传入选择器,以便传入我的索引路径。

以下是我的accessoryView的代码:

 let ellipsesImageView = UIImageView(image: UIImage(named: "ellipses-nav-bar-icon"))
        cell.accessoryView = ellipsesImageView
        cell.accessoryView?.tintColor = Theme.Color.Primary.primaryBlack
        cell.accessoryView?.userInteractionEnabled = true

        let cellTapGestureRecogznier = UITapGestureRecognizer(target: self, action: #selector(self.tableView(_:accessoryButtonTappedForRowWithIndexPath:)))
        cell.accessoryView?.addGestureRecognizer(cellTapGestureRecogznier)

当我点击一个单元格时应用程序崩溃,并且根本没有进入表格查看方法,所以我认为我不允许使用它。

在给定所选附件视图的情况下,如何查找单元格的索引路径?

0 个答案:

没有答案