iOS实现消息输入框弹到键盘上方

当我们搭建具有聊天功能的界面时,在键盘弹出来的同时,消息输入框也要跟着弹上去,处在键盘的上方,不然会出现一下效果:

01.png
02.png

键盘遮挡住了消息输入框

下面我们来解决这个问题:
1.当我们点击Input View Contrains这个约束时会发现它有一个constant的属性

屏幕快照 2016-06-15 上午12.47.36.png

2.当我们改变这个属性时会发现textField的位置也跟着改变了

屏幕快照 2016-06-15 上午12.48.05.png

3.我们用代码来实现
首先:将Input View Contrains拖成属性

屏幕快照 2016-06-15 上午12.57.16.png

接下来:对键盘进行监听

屏幕快照 2016-06-15 上午1.01.31.png

4这样就实现了在键盘弹出来的同时,输入框也跟着跳转上去

屏幕快照 2016-06-15 上午1.03.36.png

.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容