#pragma mark----左滑删除消息
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
if ([AccountSingle shareAcount].accountStyle == MainAccountStyle && indexPath.section == 1) {
return YES;
}
return NO;
}
- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDestructive title:@"删除" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
[LCXAlertView alertViewShowWithTitle:@"确定删除子账号?" Subtitle:@"如果您删除子账号之后,该账号将看不到所有的数据,但该账号的所有数据会被保留,主账号及关联的子账号仍可查看" leftBtnTitle:@"取消" RithtBtnTitle:@"确定" Cancle:^{
} Ok:^{
//确定了才删除子账号
[self deleteDataIndexPath:indexPath];
}];
}];
return @[deleteAction];
}
//如果是iOS9以上,必须实现这个方法
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
// 删除模型
NSLog(@"点击了删除按钮");
}
网友评论