回收键盘

经常会遇到键盘弹出来之后遮挡住我们的输入框,这样子会有很差的体验,让背景向上移动一定的位置又不是很理想,这时候可以用通知来监听键盘弹出的高度,随之让我们的背景,输入框同时向上移动,加上动画效果更加。

(1)监听见键盘Frame的改变

注册通知监听键盘Frame的变化
获取键盘高度,改变背景高度

注:@property (retain, nonatomic) UIView *bottomView;//自定义输入框背景                   @property (retain, nonatomic) UIImageView *backGruondIamge;//屏幕背景图片

(2)监听键盘出现,消失

初始化一个全局变量 用来保存默认高度CGRect normalRect;

注册通知监听键盘
通知方法,改变背景图的位置

(3)有时候只是简单的隐藏键盘,我们只需要返回第一响应者,当不知道当前谁激活键盘时,可以调用下面的方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容