Галочки не установлены или они не отмечены при множественном выборе в iOS? - PullRequest
0 голосов
/ 17 сентября 2018

Первая проблема

Я установил вид таблицы в режиме редактирования.когда я выбираю строки в этом случае, они иногда подсвечиваются, а в других случаях устанавливается галочка.Иногда его галочка устанавливается при двойном нажатии на ячейку.

view didLoad

self.myTableView.allowsMultipleSelection = true;
self.myTableView.allowsMultipleSelectionDuringEditing = true;
[self.myTableView setEditing:YES animated:YES];

didSelectRowAtIndexPath

-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
   // UITableViewCell *cell = [self.myTableView cellForRowAtIndexPath:indexPath];
    InboxMessageCell *cell = (InboxMessageCell *)[tableView dequeueReusableCellWithIdentifier:@"InboxMessageCell" forIndexPath:indexPath];
        cell.tintColor = UIColor.darkGrayColor;
        UIView *bgColorView = [[UIView alloc] init];
        bgColorView.backgroundColor = [UIColor clearColor];
        [cell setSelectedBackgroundView:bgColorView];
    cell.accessoryType = UITableViewCellAccessoryCheckmark;
}

Большую часть времени, когда я долго нажимаю на эту ячейку, устанавливается ее флажок.


Вторая проблема

, когда я прокручиваю некоторые ячейки, отмеченные галочкой, теряют свои галочки.

...