Как установить uitableviewcell некликабельное на iPhone sdk

Привет я пытаюсь иметь свой uitableviewcell, предоставленный бездействующим так, чтобы пользователь не мог щелкнуть, но просто сказать что данные в клетке. Я пытаюсь сделать так с:

UITableViewCell *cell = nil;
if (indexPath.row < factsCount) {
static NSString *FactsCellIdentifier = @"FactsCell";
cell = [tableView dequeueReusableCellWithIdentifier:FactsCellIdentifier];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];

Однако по клетке можно все еще щелкнуть и подчеркнуть.

Спасибо за помощь!

12
задан Atma 12 January 2010 в 18:15
поделиться

3 ответа

Установите выбора элемента UiableViewCellSelectionStylenone .

11
ответ дан 2 December 2019 в 03:28
поделиться

Это можно сделать с:

cell.selectionStyle = UITableViewCellSelectionStyleNone;

или

[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
4
ответ дан 2 December 2019 в 03:28
поделиться

Для отключения выбора ячейки вы можете реализовать - (NSindexPath *) TableView: (UibleView *) TableView WillSelectRowatindexpath: (NSindexPath *) Iddexpath Метод в таблице Обзор Делегации и возврата Nil Если вы не хотите, чтобы ячейка с заданными NSindexPath будет выбрана.
Как уже указано в другие ответы, чтобы отключить выделение ячейки, вы должны установить свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свой свойство
Также убедитесь, что вы устанавливаете свойства правильно при повторном использовании TableViewCells

4
ответ дан 2 December 2019 в 03:28
поделиться
Другие вопросы по тегам:

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