Выберите все ячейки в UITableView

FWIW, я делал то же самое, поскольку Вы в течение многих лет

CAST(CONVERT(VARCHAR, [tstamp], 102) AS DATETIME) = @dateParam 

Кажетесь мне как это, один из лучших способов снять изоляцию со времени с точки зрения гибкости, скорости и readabily. (извините). Некоторые функции UDF, как предложено могут быть полезными, но UDFs может быть медленным с большими наборами результатов.

14
задан satish 6 October 2009 в 07:16
поделиться

2 ответа

Вы можете выбрать метод selectRowAtIndexPath представления таблицы вызова ячейки:

[menuTable selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:UITableViewScrollPositionTop];

Однако вы не можете выбрать несколько ячеек в UITableView. Если вы хотите отображать и обрабатывать состояние включения / выключения ячеек, вы должны использовать ячейку с дополнительным представлением с типом UITableViewCellAccessoryCheckmark. (подробнее см. в документации)

8
ответ дан 1 December 2019 в 06:00
поделиться

Сам не пробовал, но попробуйте следующее:

В действии кнопки прокрутите indexPath и назовите его:

for (i = 0; i < [tableView numberOfSections]; i++) {
    for (j = 0; j < [tableView numberOfRowsInSection:i]; j++) {
         indexPath.row = j;
         indexPath.section = i;
         [tableView selectRowAtIndexPath:indexPath animated:animated scrollPosition:scrollPosition];
    }
}
3
ответ дан 1 December 2019 в 06:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: