iOS键盘遮挡UITextField问题

我们在开发中经常会遇到键盘遮挡输入框的情况,如下图所示:


而我们的理想效果如下:

实现思路:在点击输入框时添加键盘弹出和隐藏的通知,拿到键盘的高度,设置输入框离底部约束为键盘高度;在键盘隐藏时,设置输入框离底部高度为原来的高度。代码如下图:

备注:- (void)keyBoardWillShow:(NSNotification *)notification方法中打印结果为

在notification中取出键盘高度。

Demo源代码百度云盘连接:http://pan.baidu.com/s/1i4M8Gh3

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

推荐阅读更多精彩内容