美文网首页iOS Devios学习iOS开发资源
iOS TextFiled、TextView 关于键盘的收起以及

iOS TextFiled、TextView 关于键盘的收起以及

作者: 9c74109609f7 | 来源:发表于2015-10-20 16:12 被阅读3258次

在iOS开发中,UITextFiled和UITextView是很常见的两个控件,当我们设置好这两个控件后,点击文字输入区域,系统会自动弹出键盘,但是如何收起键盘、点击哪里收起键盘,以及在iPhone4中键盘弹出后遮挡输入框怎么办呢?


这篇文章将带领大家解决:

1》点击其他空白区域收起键盘

2》点击键盘右下角的键收起键盘

3》处理键盘遮挡问题


一,点击其他空白区域收起键盘


二,点击键盘右下角的键收起键盘

注意:需要遵守textView/textFiled的代理。改代码是textView代理方法,若实际用到的是textFiled,只需调用textFiled的该类方法即可。

三,处理键盘遮挡问题

注意:需要遵守 UIScrollViewDelegate 和 textView/textFiled的代理。需要该页面的父视图是UIScrollView,才能保证弹出键盘时页面向上移动,收起键盘时页面向下移动。代码中的self.BackScrollView就是对应的父视图,使用时请替换掉。

相关文章

网友评论

本文标题:iOS TextFiled、TextView 关于键盘的收起以及

本文链接:https://www.haomeiwen.com/subject/bvubfttx.html