【问题标题】:UITableviewCell - Clicking on empty checkmark circle in edit mode does not select cellUITableviewCell - 在编辑模式下单击空复选标记圆圈不会选择单元格
【发布时间】:2016-10-02 17:54:42
【问题描述】:

我有一个包含多行的表格视图。我在编辑模式下启用了多项选择。当我切换编辑模式时,我最初以编程方式选择所有行。一切正常,除了通过点击复选标记所在的空圆圈重新选择取消选择的行。

表格视图配置:

Sample Cells,一个已被取消选择:

有趣的是,我可以点击复选标记取消选择一行(调用didDeselectRowAtIndexPath),但立即再次点击同一个位置不会调用didSelectRowAtIndexPath。我必须点击单元格的主要部分。当然,这不是一个好的用户体验。

这是一个覆盖显示响应点击的区域以绿色突出显示。

在点击取消选择的行的编辑控件时,我找不到任何触发的事件。我在didSelectRowAtIndexPathdidDeselectRowAtIndexPath 中没有代码,我只是依赖于关闭编辑模式时表格视图维护的选定单元格列表。任何帮助隔离此问题将不胜感激。

【问题讨论】:

    标签: ios uitableview uistoryboard


    【解决方案1】:

    问题最终是我在自定义表格单元格上设置了backgroundView,这导致触摸无法到达正确的目标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-04
      相关资源
      最近更新 更多