我有一个UITableView。我在此表中添加了一个UIGestureRecognizer,用于查找单元格上的滑动,并在该表上检测到滑动时在该表上进行编辑。当我向右滑动时,确实可以在桌面上进行编辑。但是,当我向左滑动时,单元格右侧会出现默认的红色删除按钮。我怎样才能禁用这种默认行为,并使其如此,如果我向左或向右滑动,我会在任一方向上进行编辑?覆盖UITableView上的滑动手势
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer {
foldersTable.editing=YES;
}
- (void)viewDidLoad
{
[super viewDidLoad];
UIGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
[foldersTable addGestureRecognizer:recognizer];
[recognizer release];
}
这就是我一直在寻找,谢谢 :) – bitmoe