首先输入完成后按键盘上的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.

objective-c的TextFields输入完成后关闭键盘和触摸背景关闭键盘相关推荐

  1. ios键盘done中文_IOS_IOS关闭键盘的方法,首先输入完成后按键盘上的done - phpStudy...

    IOS关闭键盘的方法 首先输入完成后按键盘上的done关闭键盘 首先在Interface Builder中选择TextFields,然后在Text Field Attributes中找到Text In ...

  2. 输入URL后浏览器的渲染过程

    铅笔头课堂,有态度的前端培训 输入URL后浏览器的渲染过程 背景 作为前端开发,浏览器是与我们日常相伴的工具,以chrome为例,我们可以利用它调试页面的element节点.network网络.con ...

  3. 在浏览器地址栏中输入URL后发生了什么

    在浏览器地址栏中输入URL后发生了什么 基本流程: ①查询ip地址 ②建立tcp连接,接入服务器 ③浏览器发起http请求 ④服务器后台操作并做出http响应 ⑤网页的解析与渲染 详细步骤如下: 查询 ...

  4. HTTP浏览器输入URL后发生了什么

    原文:"天龙八步"细说浏览器输入URL后发生了什么   慕课大神 本文摘要: 1.DNS域名解析: 2.建立TCP连接: 3.发送HTTP请求: 4.服务器处理请求: 5.返回响应 ...

  5. python语音输入功能_“在Python中如何实现一点按钮就出现语音输入语音,输入语音后可以自动翻译为文字的程序?“python语音识别教程...

    Python用什么模块开发语音识别系统 使用YQ5969,这个语音识别模以支持1--8个咪头,还可以支持本地和识别不同需求.5米内本地识别 93%以上,云端识别率97%.这个语音识别模块可以滤除噪声. ...

  6. byobu命令行终端软件,实现中断远程连接后,打开终端再次获取关闭前的终端信息

    byobu命令行终端软件,实现中断远程连接后,打开终端再次获取关闭前的终端信息.该软件很好的解决了远程终端关闭后,再次打开能够显示之前运行的信息. 1. 首先打开自己的远程终端工具,我使用的是xshe ...

  7. 解决scp命令输入yes后卡住不动的问题

    问题 scp命令是一个用于linux跨机器之间进行文件传输的命令.今天在服务器上使用scp传输文件时,输入yes后,就一直卡住不动了, 正常情况下,在输入yes确认后,应该会提示连接信息,需要输入目标 ...

  8. 浏览器的工作原理:输入URL后,Web页面是如何呈现的?

    重学JavaScript01 ----- 浏览器工作原理 文章目录 重学JavaScript01 ----- 浏览器工作原理 前言 一. 网络模型 应用层: 传输层: TCP协议的运行流程: 网络层: ...

  9. 前端——在浏览器输入url后发生了都发生了什么

    一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么? 主要包括以下几个基本步骤: 浏览器的地址栏输入URL并按下回车. 浏览器查找当前URL是否存在缓存,并比较缓存是否过期. DNS解 ...

最新文章

  1. ubb代码转化html代码
  2. 【经典概念】一文详解Batch Normalization!!!
  3. 牛!一周内被疯转,最终被所有大厂封杀的内容!
  4. [置顶] Android输入输出系统之TouchEvent流程
  5. 漫画|解读电气安全“十不准”
  6. CodeForces - 1324F Maximum White Subtree(树形dp)
  7. BOM之navigator对象和用户代理检测
  8. java用户界面项目_结对项目(带图型用户界面)Java实现【柴政-陈起廷】
  9. JAVA描述算法和数据结构(01):稀疏数组和二维数组转换
  10. 北京发布全国首个“水下物联网”系统
  11. Jsp+javascript打造二级级联下拉菜单
  12. Spring Security 3多用户登录实现之二 多登录界面展示
  13. HDU 4746 Mophues(莫比乌斯反演)题解
  14. A - Silver Cow Party(最短路径+矩阵转换)
  15. tree 先序遍历 叶子结点_编程:按先序序列输出二叉树的叶子结点
  16. android aidl参数contentvalues,Android Studio实现进程间通信AIDL详细步骤
  17. 死亡洞穴(cave)
  18. 一级建造师资格审核需要提交哪些材料?
  19. Word 2010版本
  20. 看看成功例子 四款iPhone音乐APP应用赏析

热门文章

  1. NAT的四种分类:全锥形NAT,地址受限锥形NAT,端口受限锥形NAT,对称NAT
  2. python绘画标准流程_python3绘图示例6-2(基于matplotlib,绘图流程介绍及设置等)...
  3. 拯救者Y9000P突然很卡
  4. Android 拼音帮助类
  5. PostgreSQL 执行查询语句报错 ERROR: relation “table_xxx“ does not exist
  6. 三方SDK——mob短信验证
  7. 【C语言功法手册】第二话 · 语句与if/switch选择结构
  8. Android-开发之从掉洞到填坑之路面试必备
  9. 差分晶振LVDS、LVPECL、HCSL、CML不同信号模式介绍
  10. 推荐几款1500元左右适合初学者入门吉他评测分析