根据最近的学习,找到了两种关闭虚拟键盘的方式
一:创建一个button按钮,铺满整个view,设置为透明,设置其单击时的响应函数,函数内容为:[textField resignFirstResponder];
二:将view继承的类更改为UIControl,代理方法textFieldShouldReturn中加入[textField resignFirstResponder];
使用虚拟键盘来输入资讯,是 iOS 的重要互动方式之一,虚拟键盘通常会自动出现在可以编辑的 UITextField 或是 UITextView 的编辑事件中,叫出键盘固然容易,但是要把它收起来,可就没有这么简单,之前在 UITextField 输入结束后的收起小键盘的方式一文中,介绍了如何在编辑完成之后收起虚拟键盘,但是如果您的元件并没有对应的事件可以让你收起虚拟键盘,那又该如何做?下列我们以类似的元件 UITextView 为例,介绍一些通用的方法。
1. 点击编辑区以外的地方(UIView)
这是一种很直觉的方法,当不再需要使用虚拟键盘时,只要点击虚拟键盘和编辑区域外的地方,就可以将键盘收起,下面程式码是在 UIView 中内建的触碰事件方法函式,您可以参考 Touch Panel / 触碰屏幕 / 压力感应器的基本使用方式一文,找到