【发布时间】:2016-10-02 17:54:42
【问题描述】:
我有一个包含多行的表格视图。我在编辑模式下启用了多项选择。当我切换编辑模式时,我最初以编程方式选择所有行。一切正常,除了通过点击复选标记所在的空圆圈重新选择取消选择的行。
表格视图配置:
Sample Cells,一个已被取消选择:
有趣的是,我可以点击复选标记取消选择一行(调用didDeselectRowAtIndexPath),但立即再次点击同一个位置不会调用didSelectRowAtIndexPath。我必须点击单元格的主要部分。当然,这不是一个好的用户体验。
这是一个覆盖显示响应点击的区域以绿色突出显示。
在点击取消选择的行的编辑控件时,我找不到任何触发的事件。我在didSelectRowAtIndexPath 或didDeselectRowAtIndexPath 中没有代码,我只是依赖于关闭编辑模式时表格视图维护的选定单元格列表。任何帮助隔离此问题将不胜感激。
【问题讨论】:
标签: ios uitableview uistoryboard