swift Swift - 用户触摸屏幕时隐藏键盘

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift Swift - 用户触摸屏幕时隐藏键盘相关的知识,希望对你有一定的参考价值。

// See: https://stackoverflow.com/questions/32281651/how-to-dismiss-keyboard-when-touching-anywhere-outside-uitextfield-in-swift

  override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    self.view.endEditing(true)
  }

// For specific fields you can try:

override func touchesBegan(_ touches: Set<UITouch>,
                   with event: UIEvent?) {
    addressField.endEditing(true)
    commentsField.endEditing(true)
}

以上是关于swift Swift - 用户触摸屏幕时隐藏键盘的主要内容,如果未能解决你的问题,请参考以下文章

SWIFT:触摸屏幕时未调用 touchesEnded

触摸另一个控件(如按钮)Swift 2.0时如何隐藏键盘

尝试在 Swift 上触摸屏幕时连续显示一堆图像

无法触摸在 Swift 中移动的 UIImageView

如何在UITableView - Swift中制作清单?

在 Swift 中使用 touchesMoved 跟踪触摸