我知道当用户点击UITableViewCell时如何使用prepare(for segue:sender:)
过渡到新的视图控制器。我不明白的是,如果用户点击UITableViewCell.accessoryType.detailButton
,该过程应该如何工作。
prepare(for segue:sender:)
确实确实被调用,但这是一个UIButton
通过sender
传递的。如何使用此过程确定单元格以及单元格的indexPath?我应该访问UIButton.superview
并向上爬直到得到一个单元格吗?我认为这可能有效,但考虑到这是一个非常标准的程序,对我来说似乎有点毛病。
我还知道我可以使用tableView:accessoryButtonTappedForRowWith:
方法...但是后来我没有使用prepareForSegue
,我认为这是处理视图转换的标准方法。
我应该在这里做什么?
非常感谢!