我知道如何在用户点击屏幕的其他部分时关闭键盘,但我不想去硬编码到我应用的每个角落.
那么当用户点击屏幕上除键盘以外的任何地方时,是否有强制键盘让键盘在应用程序的任何地方被解雇?
我正在考虑扩展UIViewController,但我在视图中也有一些textFields作为子视图添加.也许有些人可能会扩展TextField类本身?
@H_674_18@override func touchesBegan(touches: Set<UITouch>,withEvent event: UIEvent?) { view.endEdiTing(true) }
或者您可以覆盖ViewDidLoad -in基础ViewController-并向视图添加UITapGestureRecognizer,如下所示:
@H_674_18@override func viewDidLoad() { let tapGesture = UITapGestureRecognizer(target: self,action: #SELEctor(Base.endEdiTing)) view.addGestureRecognizer(tapGesturE) } func endEdiTing() { view.endEdiTing(true) }
以上是大佬教程为你收集整理的ios – 如何在整个应用程序中移动时关闭键盘全部内容,希望文章能够帮你解决ios – 如何在整个应用程序中移动时关闭键盘所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。