【问题标题】:Click Anywhere In TableViewCell and Focus On TextField单击 TableViewCell 中的任意位置并关注 TextField
【发布时间】:2010-05-28 14:57:40
【问题描述】:

我有一个带有标签和文本字段的自定义 tableviewcell。现在,如果我单击单元格以编辑文本字段,则仅当我在文本字段的范围内单击时才会关注它。有没有办法让我单击单元格中的任意位置并立即将其聚焦在文本字段上,即使我单击标签也是如此?

谢谢

【问题讨论】:

    标签: iphone uitableview


    【解决方案1】:

    在你的 tableView 委托中,实现这个方法:

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

    在该方法中,使用 - (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath 获取对选定 tableViewCell 的引用,然后在 tableViewCell 的 textField 上调用 becomeFirstResponder

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      • 2020-07-26
      • 2019-06-30
      • 1970-01-01
      相关资源
      最近更新 更多