代码之家  ›  专栏  ›  技术社区  ›  JOM agenthunt

当用户轻触背景时如何摆脱键盘(iPhone)[重复]

  •  1
  • JOM agenthunt  · 技术社区  · 15 年前


    Dismiss keyboard by touching background of UITableView

    当用户点击UITableView时,如何摆脱键盘?无论我怎么做,我都无法捕捉到任何触摸事件。。。使用iphone3.0sdk,因为这看起来确实有很大的不同。据我所知,触摸事件不会自动重定向到。。。在任何地方仍然有触摸事件,因为我可以向上/向下滚动表格视图,即使我不想!

    当用户按下键盘本身或文本字段以外的其他位置时,我必须做些什么来关闭键盘?

    1 回复  |  直到 7 年前
        1
  •  4
  •   Alex Reynolds    15 年前
    - (void) tableView:(UITableView *)_tableView didSelectRowAtIndexPath:(NSIndexPath *)_indexPath {
        if ([self.textView isFirstResponder])
            [self.textView resignFirstResponder];
        //...
    }