У меня обычный UITableView, и я хочу, чтобы в его ячейках была кнопка удаления слева. Я знаю, что это делается с помощью UITableViewCellStyleDelete.
Я настроил свой стол так:
adjustmentTable.rowHeight = 35.0;
[adjustmentTable setEditing:YES animated:YES];
adjustmentTable.allowsSelectionDuringEditing = YES;
adjustmentTable.userInteractionEnabled = YES;
С точками останова я знаю, что эта функция вызывается:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row < tmpNumOfRows) {
return UITableViewCellEditingStyleDelete;
}
return UITableViewCellEditingStyleInsert;
}
и в моем методе cellForRowAtIndexPath я установил режим редактирования ячеек на YES. Когда мое табличное представление появляется, у него есть отступы для кнопок слева, но никакие кнопки не отображаются, это просто белый отступ. Я пропускаю больше шагов, чтобы показать красные / зеленые кнопки?