4

我尝试进行行操作,UITableViewCell但滑动时突出显示有问题。用户并没有真正选择单元格,他只是向左滑动。

我的shouldHighlightRowAtIndexPath样子是这样的:

    - (BOOL)tableView:(UITableView *)tableView shouldHighlightRowAtIndexPath:(NSIndexPath *)indexPath {

       // Sets the inner rectangle to the selected color
        [cell setCellColorWithString:COLORS_ARRAY[4]];
        
        return YES;
    }

如果这是正确的做法,我editActionsForRowAtIndexPath会取消突出显示,但它调用得太晚了:/

当用户开始/停止向左/向右滑动时,我可以得到任何事件吗?

任何帮助都会很棒。提前致谢。

在此处输入图像描述

4

1 回答 1

0

您可以在表格视图中添加滑动手势识别器,找到与滑动触摸点匹配的单元格,然后取消突出显示它。

看到这个答案

于 2015-07-09T13:38:16.460 回答