У меня есть базовый UITableView, в котором я хочу включить галочки в стиле Mail.app , не имея стиля выделения.У меня есть следующий фрагмент:
#define UITableViewCellEditingStyleMultiSelect (3)
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView
editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleMultiSelect;
}
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
return cell;
}
Однако, это никогда не будет отображать галочки при выделении (хотя отображаются пустые кружки).Есть идеи как это исправить?Я знаю, что он использует недокументированные функции, но я бы очень хотел добавить поддержку для галочек.В моем примере используется очень настроенный UITableViewCell
, и я не могу включить стиль выделения!
![sample table view](https://i.stack.imgur.com/UZcPK.png)