我有一個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