swift Swift - 隐藏键盘
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift Swift - 隐藏键盘相关的知识,希望对你有一定的参考价值。
See: https://freakycoder.com/ios-notes-31-how-to-hide-keyboard-by-touching-anywhere-cdf4f0c5151c
01. Create an extension
import UIKit
extension UIViewController {
func hideKeyboardWhenTappedAround() {
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(UIViewController.dismissKeyboard))
tap.cancelsTouchesInView = false
view.addGestureRecognizer(tap)
}
@objc func dismissKeyboard() {
view.endEditing(true)
}
}
02. Add this to viewDidLoad
// Hide Keyboard after tap is done
self.hideKeyboardWhenTappedAround()
以上是关于swift Swift - 隐藏键盘的主要内容,如果未能解决你的问题,请参考以下文章
swift Swift - 当UITextField被键盘隐藏时滚动查看
Swift:UITextField 被键盘隐藏
Swift 3 NSNotificationCenter 键盘将显示/隐藏
swift Swift - 修复键盘隐藏UITextFieldimport UIKit类WelcomeViewController:UIViewController,UITextFieldDeleg
Swift:仅当键盘隐藏 TextField 或 Button 时滚动视图
swift 隐藏键盘