HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 如何在整个应用程序中移动时关闭键盘大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_262_0@ @H_696_1@
@H_262_0@
我在不同的viewControllers中有多个textFields,其中弹出了键盘.

我知道如何在用户点击屏幕的其他部分时关闭键盘,但我不想去硬编码到我应用的每个角落.

那么当用户点击屏幕上除键盘以外的任何地方时,是否有强制键盘键盘在应用程序的任何地方被解雇?

我正在虑扩展UIViewController,但我在视图中也有一些textFields作为子视图添加.也许有些人可能会扩展TextField类本身?

@R_419_1964@

我建议创建一个基础UIViewController,让每个ViewControllers继承它;覆盖touchesBegan方法

@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) }

@H_262_0@

大佬总结

以上是大佬教程为你收集整理的ios – 如何在整个应用程序中移动时关闭键盘全部内容,希望文章能够帮你解决ios – 如何在整个应用程序中移动时关闭键盘所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:ios关闭如何应用整个移动程序键盘
猜你在找的HTML5相关文章
其他相关热搜词更多
phpJavaPython程序员load如何string使用参数jquery开发安装listlinuxiosandroid工具javascriptcap