1:在对象库中拖动Swipe Gesture Recognizer到表格视图控制器中,设置其属性
//向左滑动的手势
- (IBAction)handleSwipe:(UISwipeGestureRecognizer *)sender;
在属性检查器中,设置其Swipe 为left(默认为向右,改为向左)
2:方法的的实现
- (IBAction)handleSwipe:(UISwipeGestureRecognizer *)sender {
if (!self.tableView.editing) {
self.tableView.editing = YES;
}else{
self.tableView.editing = NO;
}
}
//提交编辑状态,删除数据
-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{
[self.provinces removeObjectAtIndex:[indexPath row]];
//刷新表格
[self.tableView reloadData];
}
3:效果图为: