2015-07-06 2 views
3

Я пытаюсь сделать действие строки для UITableViewCell и У меня есть проблема с подсветкой во время прокрутки. Пользователь действительно не выбирает ячейку, он просто салфет влево.Table View Cell выделяется при проглатывании пользователя

Мой 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

ответ

0

Вы можете добавить салфетки жест распознавани в виде таблицы, найти элемент, который соответствует точке касания с прикосновением, а затем его снятия выделения.

См. this answer