Отключить выбор одной UITableViewCell

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

35
задан JosephH 15 December 2013 в 20:33
поделиться

2 ответа

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{
    UITableViewCell *cell = ...

    cell.selectionStyle = UITableViewCellSelectionStyleNone;

}
52
ответ дан 27 November 2019 в 06:25
поделиться
-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    if ([self numberOfRowsInSection] == [indexPath row]) {
        return nil;
    } else {
        return indexPath;
    }
}

последняя строка таблицы не будет выбрана

10
ответ дан 27 November 2019 в 06:25
поделиться
Другие вопросы по тегам:

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