我想隐藏UITableView
第一行中的默认删除按钮,对于剩余的单元格,我想在UITableView
中显示默认的删除按钮。
答案 0 :(得分:2)
实施表格视图委托方法- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
类似的东西:
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
BOOL aReturnVal = YES;
if (indexPath.section == 0 && indexPath.row == 0) {
aReturnVal = NO;
}
return aReturnVal;
}
答案 1 :(得分:1)
实现下面的表视图委托方法来实现它。
-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == 0) {
return false;
}
return YES;
}
下面的方法也需要实现你可以在删除行时放入你的逻辑。
-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
//put your delete logic here.
}