gpt4 book ai didi

ios - UITableviewCell - 在编辑模式下单击空复选标记圆圈不会选择单元格

转载 作者:行者123 更新时间:2023-12-02 03:55:26 24 4
gpt4 key购买 nike

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

TableView 配置:

Table View Configuration

示例单元格,其中一个已取消选择:

Sample cells

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

这是一个叠加层,显示了响应点击的区域(以绿色突出显示)。

table cells with overlay

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

最佳答案

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

关于ios - UITableviewCell - 在编辑模式下单击空复选标记圆圈不会选择单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39819926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com