0

我有一个 2 行的静态 UITableView。我在这些行上放置了一个 UITextField 以供用户输入。如何使 UITableViewCells 不可选择但仍使其上的 UITextField 用户可交互?

我尝试在检查器窗格中禁用单元格的“启用用户交互”属性。结果,我无法选择/突出显示我想要的行/单元格。但我无法与 UITextField 交互来输入数据。

我现在能想到的唯一解决方案是增加文本字段的大小并匹配单元格的大小,以便它完全“覆盖”单元格。

有没有更好的方法来做到这一点?

4

1 回答 1

3

不要实现或将以下委托方法留空:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

并通过以下方式禁用单元格的选择器样式:

[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
于 2013-11-06T01:46:37.793 回答