美文网首页iOS进阶指南iOS 开发
iOS实现消息输入框弹到键盘上方

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

作者: timeforasong | 来源:发表于2016-06-15 01:04 被阅读2560次

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

    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

    .

    相关文章

      网友评论

        本文标题:iOS实现消息输入框弹到键盘上方

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