iOS键盘遮挡UITextField问题

2017-09-15  本文已影响0人  上官小五

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

而我们的理想效果如下:

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

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

在notification中取出键盘高度。

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

上一篇 下一篇

猜你喜欢

热点阅读