用户滑动时,表格视图单元格突出显示

时间:2015-07-06 06:13:08

标签: ios iphone uitableview uitableviewrowaction

我尝试为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会取消突出显示,但是调用太晚了:/

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

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

enter image description here

1 个答案:

答案 0 :(得分:0)

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

请参阅this answer