Я создал таблицу, предназначенную только для просмотра. Автоматическое выделение любой строки таблицы, которая нажата, является немного ненужной и вводящей в заблуждение. Как включить подсветку строки при нажатии?Создание строк таблицы не выделяется при нажатии
1
A
ответ
2
Вы можете переопределить свойство UITableViewCell.SelectionStyle
, чтобы вернуть любые значения UITableViewCellSelectionStyle
, которые включают None
.
1
Всякий раз, когда вы создаете новую ячейку, задайте ячейку.selectionStyle = UITableViewCellSelectionStyleNone;
-(UITableViewCell *)tableView:(UITableView *)tableView_ cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView_ dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
return cell;
}
необходимо вызвать UITableViewCellSelectionStyleNone .... – Jitendra