【发布时间】:2010-05-28 14:57:40
【问题描述】:
我有一个带有标签和文本字段的自定义 tableviewcell。现在,如果我单击单元格以编辑文本字段,则仅当我在文本字段的范围内单击时才会关注它。有没有办法让我单击单元格中的任意位置并立即将其聚焦在文本字段上,即使我单击标签也是如此?
谢谢
【问题讨论】:
标签: iphone uitableview
我有一个带有标签和文本字段的自定义 tableviewcell。现在,如果我单击单元格以编辑文本字段,则仅当我在文本字段的范围内单击时才会关注它。有没有办法让我单击单元格中的任意位置并立即将其聚焦在文本字段上,即使我单击标签也是如此?
谢谢
【问题讨论】:
标签: iphone uitableview
在你的 tableView 委托中,实现这个方法:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
}
在该方法中,使用 - (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath 获取对选定 tableViewCell 的引用,然后在 tableViewCell 的 textField 上调用 becomeFirstResponder。
【讨论】: