webview中获得焦点禁止弹出键盘_iOS开发隐藏键盘方法

本文介绍了在iOS开发中如何处理WebView中的键盘事件,包括通过Did End on Exit事件隐藏软键盘,实现Return键自动切换文本框,以及轻触背景隐藏软键盘的方法。详细阐述了各个步骤和所需代码,帮助开发者优化用户输入体验。
摘要由CSDN通过智能技术生成

916693fb50583cb4b3b38ed6623476be.png

一、隐藏自身软键盘
当对于有多个UITextField控件都想通过点击“Return”来隐藏自身软键盘的情况,这时的最好办法是使用Did End on Exit事件。在点击软键盘右下角的“Return”按钮后,会触发该事件。
该事件有一个sender参数表示当前文本框,这样便可以编写一个通用的事件处理方法(.m文件)

 - (IBAction)TextField_DidEndOnExit:(id)sender {  // 隐藏键盘.  [sender resignFirstResponder];  } 复制代码


然后在.h文件中填写该方法的声明——

 - (IBAction)TextField_DidEndOnExit:(id)sender;


回到storyboard,并按command+option+enter打开辅助窗口,使辅助窗口显示.h文件。 选中一个UITextField控件,点击鼠标右键弹出面板,鼠标左键按住Did End on Exit事件旁边的圆圈,然后拖曳到右侧.h文件的TextField_DidEndOnExit方法上,便会建立好事件连接。 随后按照同样的做法,将其他UITextField控件的Did End on

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值