Как я могу сделать так, чтобы один жест в UITableView сделал что-то?Добавить салфетку в UITableView
Не только внутри одной ячейки, но и в любом месте на экране (горизонтальное прокручивание)?
Как я могу сделать так, чтобы один жест в UITableView сделал что-то?Добавить салфетку в UITableView
Не только внутри одной ячейки, но и в любом месте на экране (горизонтальное прокручивание)?
- (void)viewDidLoad
{
[super viewDidLoad];
UISwipeGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
//There is a direction property on UISwipeGestureRecognizer. You can set that to both right and left swipes
recognizer.direction = UISwipeGestureRecognizerDirectionRight | UISwipeGestureRecognizerDirectionLeft;
[tableView addGestureRecognizer:recognizer];
[recognizer release];
}
Наконец
Просто вернуться UITableViewCellEditingStyleNone
в методе tableView:editingStyleForRowAtIndexPath:
.
Если вы хотите сделать его мертвым простым с помощью конструктора интерфейса, вы можете применить жест в ViewController, который содержит только TableView, и показать, что ViewController внутри контейнера.
проверить это: http: //maniacdev.com/2013/03/open-source-control-for-easily-creating-swipe-gesture-responsive-animated-uitableview-cells и http: //www.jademind. ком/блог/сообщения/коромысло-жесты-на-UITableView –