Каков наилучший способ предотвратить выбор пользователем ячейки внутри UITableView, но разрешить моей программе вызывать selectRowAtIndexPath:
на виде таблицы?Отключить выбор UITableViewCell нажатием, но активировать по вызову метода
Я также хочу, чтобы элементы управления в UITableViewCell оставались интерактивными (т. Е. Разрешать touchesBegan:
для вызова в UITableViewCell).
Если я делаю [tableView setAllowsSelection:NO]
, звонящий selectRowAtIndexPath:
ничего не делает.
Установить userInteraction значение Нет для просмотра таблицы, а затем попытаться вызвать selectRowAtIndexPath. –
К сожалению, это не коснется клетки. Он не будет называть 'touchhesBegan:' в ячейке. – golddove
Ohk. Можете ли вы объяснить, почему вы хотите остановить выбор ячейки по умолчанию и предоставить настраиваемый выбор с помощью touchBegan? –