Сгруппированная проблема выбора TableView - PullRequest
0 голосов
/ 14 ноября 2010

Хорошо, у меня есть сгруппированный TableView, который имеет следующий переопределенный метод:

- (NSIndexPath *) tableView: (UITableView *) tableView willSelectRowAtIndexPath: (NSIndexPath *) indexPath { вернуть ноль; }

... Достаточно очевидно, чтобы отключить выбор.

НО!

Если пользователь нажимает и удерживает ячейку, она выделяется (выбирается) !! Мне тоже нужно это отключить.

В дополнение к этому я использую tableView для отображения статических данных, почти как About tableView в Настройках> Общие. Он просто загружает информацию из массива строк, которые я создал вручную.

Если есть лучший способ представления данных, пожалуйста, сообщите!

Спасибо!

Ответы [ 2 ]

2 голосов
/ 14 ноября 2010

Установите для свойства selectionStyle ячейки значение UITableViewCellSelectionStyleNone.

См. Документацию для tableView:willSelectRowAtIndexPath:, чтобы узнать, почему это необходимо, даже если вы указываете, что ячейка не нужнавыбран.

1 голос
/ 14 ноября 2010

[cell setSelectionStyle: UITableViewCellSelectionStyleNone];

... сделали свое дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...