Вы можете легко получить этот эффект , используя -setEditing:
.Вам просто нужно присвоить некоторые свойства вашего UITableViewCells
:
- (UITableViewCell*)tableView:(UITableView)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = ...;
cell.shouldIndentWhileEditing = NO;
cell.showsReorderControl = NO;
return cell;
}
Просто убедитесь, что вы вызываете метод -setEditing:
в -viewDidLoad
:
- (void)viewDidLoad {
[tableView setEditing:YES animated:NO];
}
РЕДАКТИРОВАТЬ: Я немного поискал в Интернете и нашел это: JTGestureBasedTableViewDemo для iOS .Это на основе ClearApp, и это очень впечатляет.Вы можете посмотреть, как это делается, и применить некоторые решения в своем приложении:)
РЕДАКТИРОВАТЬ # 2: Если вы хотите включить выбор во время редактирования, просто установите это свойство вtableView:
tableView.allowsSelectionDuringEditing = YES;