我使用的是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)
当我点击一个单元格时应用程序崩溃,并且根本没有进入表格查看方法,所以我认为我不允许使用它。
在给定所选附件视图的情况下,如何查找单元格的索引路径?