好久木有写博客了,前面学习的表视图其他内容都木有写,今天就从删除行开始吧,希望自己能够坚持下去。。加油(^ω^)。。废话少说吧,,,直接上代码:
下面是删除行的核心代码:
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath{
if (editingStyle ==
UITableViewCellEditingStyleDelete) {
[a
removeObjectAtIndex:indexPath.row];
[tv
deleteRowsAtIndexPaths:[NSArray
arrayWithObject:indexPath]
withRowAnimation:UITableViewRowAnimationAutomatic];
}
}
当然要实现删除行这一功能前,要实现遵守delegate协议:
@interface ViewController :
UIViewController<UITableViewDataSource,
UITableViewDelegate>{
IBOutlet
UITableView *tv;
NSMutableArray *a;
NSArray *b;
}
时间: 2024-11-07 23:18:42