я реализовал коромысло к удалить опцию в моем представлении таблицы, добавив следующие два метода:Как отключить прокрутку в определенном направлении на UITableViewCell в iOS?
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete)
{
//Action to delete
}
}
Это работает хорошо, и всякий раз, когда я красть на клетки (как слева-направо и право- налево), кнопка удаления красного цвета отображается хорошо.
Но я хочу показать кнопку удаления только в том случае, если пользователь перебирает направление справа налево. Когда пользователь щелкает влево-вправо, я хочу выполнить другие действия. Можно ли здесь найти направление?
Возможный дубликат [UITableview разрешает удалять только в одном направлении] (http://stackoverflow.com/questions/13790033/uitableview-only-allow-swipe-to-delete-in-one-direction) – nschum