Ios UITableViewCell中的文本字段

Ios UITableViewCell中的文本字段,ios,objective-c,uitableview,uitextfield,Ios,Objective C,Uitableview,Uitextfield,我在tableview单元格中有一个textfield和两个按钮,当您单击textfield时,它会打开一个pickerview进行选择。我想要的是,用户应该只能单击文本字段和按钮,而不能单击tableviewcell。我不希望单元格是可选择的,只有文本字段和按钮是可选择的,我该怎么做 我已经试过cell.selectionType和cell.userinteractionenabled,但它们只是使整个单元格不可选择,甚至其中的文本字段……所以这不是我想要的 请帮忙! 谢谢 在cellfor

我在tableview单元格中有一个textfield和两个按钮,当您单击textfield时,它会打开一个pickerview进行选择。我想要的是,用户应该只能单击文本字段和按钮,而不能单击tableviewcell。我不希望单元格是可选择的,只有文本字段和按钮是可选择的,我该怎么做

我已经试过cell.selectionType和cell.userinteractionenabled,但它们只是使整个单元格不可选择,甚至其中的文本字段……所以这不是我想要的

请帮忙!
谢谢

cellforrowatinexpath
中:

if (indexPath.section == 0) {
    [cell setSelectionStyle:UITableViewCellSelectionStyleNone];
}
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    if (indexPath.section == 0) {
        return nil;
    }
    return  indexPath;
}
然后还实现
将选择rowatinexpath

if (indexPath.section == 0) {
    [cell setSelectionStyle:UITableViewCellSelectionStyleNone];
}
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    if (indexPath.section == 0) {
        return nil;
    }
    return  indexPath;
}

是否确实在
单元格中为rowat
设置了
.selectionStyle=.none
?是否希望某些行可选择,而其他行不可选择?或者没有可选择的行?是的,我已经尝试过cell.selectionStyle=UITableviewCellSelectionStyleNone,但它不起作用。我使用的是Objective c,而不是swiftI我的tableview中有两个部分,我希望第一部分中的所有单元格都不可选择,但只有这些单元格中的按钮和文本字段可选择谢谢!!我知道了,我编辑了我的didSelectRowAtIndexPath方法来检查我在哪个分区,并在我在第一个分区时使单元格不可选择。我感谢你的帮助!