Textfield 独立于 UITableViewCell
Textfield insdie UITableViewCell
我在表格视图单元格中有一个文本字段和两个按钮,当您单击文本字段时,它会打开一个选择器视图以进行选择。我想要的是,用户应该只能点击文本字段和按钮,而不能点击 tableviewcell。我不希望单元格可选,只希望文本字段和按钮可选,我该怎么做?
我已经尝试过 cell.selectionType 和 cell.userinteractionenabled,但它们只会让整个单元格无法选择,甚至其中的文本字段...所以这不是我想要的。
screenshot of what tableviewcell looks like
求助!
谢谢!
在cellForRowAtIndexPath
中:
if (indexPath.section == 0) {
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
}
然后也执行 willSelectRowAtIndexPath
:
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.section == 0) {
return nil;
}
return indexPath;
}
我在表格视图单元格中有一个文本字段和两个按钮,当您单击文本字段时,它会打开一个选择器视图以进行选择。我想要的是,用户应该只能点击文本字段和按钮,而不能点击 tableviewcell。我不希望单元格可选,只希望文本字段和按钮可选,我该怎么做?
我已经尝试过 cell.selectionType 和 cell.userinteractionenabled,但它们只会让整个单元格无法选择,甚至其中的文本字段...所以这不是我想要的。
screenshot of what tableviewcell looks like
求助! 谢谢!
在cellForRowAtIndexPath
中:
if (indexPath.section == 0) {
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
}
然后也执行 willSelectRowAtIndexPath
:
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.section == 0) {
return nil;
}
return indexPath;
}