IOS关闭键盘的方法
程序员文章站
2022-03-02 15:05:10
首先输入完成后按键盘上的done关闭键盘
首先在interface builder中选择textfields,然后在text field attributes中找到tex...
首先输入完成后按键盘上的done关闭键盘
首先在interface builder中选择textfields,然后在text field attributes中找到text input traits,选择return key为done。ok
定义方法
复制代码 代码如下:
- (ibaction) textfielddoneediting:(id)sender; //按下done键关闭键盘
实现方法
复制代码 代码如下:
//按完done键以后关闭键盘
- (ibaction) textfielddoneediting:(id)sender
{
[sender resignfirstresponder];
}
然后找到事件did end on exit,与textfielddoneediting关联,ok。
如果是数字键盘,没有done键怎么办呢,我们通过触摸背景关闭键盘
定义方法
复制代码 代码如下:
- (ibaction) backgroundtap:(id)sender; //通过触摸背景关闭键盘
实现方法
复制代码 代码如下:
//通过触摸背景关闭键盘
- (ibaction) backgroundtap:(id)sender
{
[namefiled resignfirstresponder];
[numberfield resignfirstresponder];
}
然后选择背景的touch down事件,关联 backgroundtap,ok
这种方法有一点需要注意的是要把uiview改成uicontrol.
上一篇: 仿iOS图标抖动
下一篇: IOS开发中取消文本框输入时的小键盘