1.首先在Interface Builder中选择TextFields,然后在Text Field Attributes中找到Text Input Traits,选择Return Key为done。

2.定义方法

- (IBAction) textFieldDoneEditing:(id)sender;                        //按下Done键关闭键盘
//按完Done键以后关闭键盘
- (IBAction) textFieldDoneEditing:(id)sender
{
[sender resignFirstResponder];
}

3.然后找到事件Did End On Exit,与textFieldDoneEditing关联,OK。

4.如果是数字键盘,没有done键怎么办呢,我们通过触摸背景关闭键盘

定义方法

- (IBAction) backgroundTap:(id)sender;                                        //通过触摸背景关闭键盘
实现方法
//通过触摸背景关闭键盘
- (IBAction) backgroundTap:(id)sender
{
[nameFiled resignFirstResponder];
[numberField resignFirstResponder];
}

然后选择背景的Touch Down事件,关联 backgroundTap,OK

最新文章

  1. spring boot(五):spring data jpa的使用
  2. Unity学习疑问记录之协程
  3. 3D数学的实际应用
  4. Node.js与Sails~方法拦截器policies
  5. Autofac 的构造函数注入方式
  6. portal、portlet、portlet容器三个概念
  7. Android时间互换代码
  8. WARNING:Could not increase the asynch I/O limit to 64 for SQL direct I/O. It is set to 0
  9. Entity Framework技巧系列之七 - Tip 26 – 28
  10. 深入理解计算机系统_3e 第五章家庭作业 CS:APP3e chapter 5 homework
  11. Android必知必会--GreenDao缓存
  12. Tutorial for MI5 ! flash MI5 to Native Anriod 9
  13. imp 导入以及换用户报错
  14. 初识神经网络NeuralNetworks
  15. bzoj4720 / P1850 换教室(Floyd+期望dp)
  16. Notepad++调用python
  17. BZOJ3530:[SDOI2014]数数——题解
  18. 【模板】NTT
  19. Linux命令应用大词典-第23章 进程和服务管理
  20. 【DP+树状数组】BZOJ1264-[AHOI2006]基因匹配Match

热门文章

  1. golang 数组以及slice切片
  2. appium的inspectot使用
  3. javascript删除字符串最后一个字符
  4. e1087. 用For循环做数组的遍历
  5. ffmpeg 编解码详细过程
  6. perl 函数的参数列表
  7. perl 面向对象编程
  8. C++字符串类型和数字之间的转换
  9. 10046事件sql_trace跟踪
  10. opencv移植到ubuntu