Не выделяйте строку представления таблицы при касании - PullRequest
3 голосов
/ 20 апреля 2011

Когда я выбираю строку в табличном представлении, она становится синей. Я хочу, чтобы строка не меняла цвет при касании. Как я могу это сделать?

Ответы [ 3 ]

6 голосов
/ 20 апреля 2011

каждой клетке потребуется один из них:

cell.selectionStyle = UITableViewCellSelectionStyleNone;
1 голос
/ 01 июля 2011

Если вы хотите запретить выбор всех строк в вашей таблице, то в настройке контроллера представления вашей таблицы (например, в viewDidLoad) установите

self.tableView.allowsSelection = NO;

Справка: http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html

0 голосов
/ 12 июня 2017

В cellforrowatindexpath присвойте переменную объекту 'cell'

cell.selectionStyle = UITableViewCellSelectionStyleNone;
...