【问题标题】:Accessory tap not recognized无法识别配件水龙头
【发布时间】:2018-01-28 23:25:46
【问题描述】:

我有一张带有静态单元格的表格。一个单元格作为披露指示符(以及文本视图)。公开指示器被设置为触发 segue 作为辅助动作。但是segue没有触发。而且它确实过去了,这个 segue 是我的应用程序的早期添加,并且工作了很长时间。

我尝试在tableView(accessoryButtonTapped) 方法中放置一个断点,但它没有被调用。 (我还在各种 segue 方法中设置了断点,但当然附件水龙头无论如何都会先出现)

关于如何解决这个问题的任何想法?

【问题讨论】:

  • 披露指标不可点击。

标签: ios swift uitableview


【解决方案1】:

根据documentation for accessoryType,唯一跟踪触摸的附件类型是detailDisclosureButton:

如果单元已启用且附件类型为 detailDisclosureButton,附件视图跟踪触摸,当 轻按,向数据源对象发送一个 tableView(_:accessoryButtonTappedForRowWith:) 消息。

【讨论】:

  • 谢谢。我还禁用了表格的选择,所以一旦我将 segue 从附件移动到单元格本身,并启用单选,它就起作用了!
猜你喜欢
  • 1970-01-01
  • 2020-03-19
  • 1970-01-01
  • 2014-01-02
  • 2014-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多