iOS中点击背景收键盘

这一次给大家带来的是ios中点击背景如何收键盘(感觉不错给个赞😊)

直接上图:

 

先创建一个这样的页面,把两个文本框进行连线:

 

 

其实,很简单,视图控制器有一个view属性,是从UIViewController继承来的。这个view属性对应的nib文件中的View。使用界面构造器,可以更改view所指向的对象所属的类。将它的底层类由UIView更改为UIControl.因为UIControl是UIView的子类,所以非常适用于view属性连接到UIControl实例。如果从UIView类创建实例更改为UIControl类创建实例,就获得了触发操作方法的能力。但在这之前,需要你创建在点击背景是需要的方法。

如图:

 

 

 

选择UIControl,需要在控制器类中再添加一个操作方法,把UIControl进行连线,注意下面对话框中Event标签选择Touch Down点击动作。生成以下语句:

将以下代码添加到ViewController.m文件中@end语句上面的位置:

 

 

这个方法只是告诉两个文本框放弃第一响应者状态。即使控件并非第一响应者了,对其调用resignFirstResponder方法也是非常安全的。

现在大功告成了。

posted @ 2016-03-18 08:41  天空︿( ̄︶ ̄)︿蓝  阅读(367)  评论(2编辑  收藏  举报