1. 自定义InputBar

  2. 模仿微信输入框。

  3. 界面由最多三个按钮和一个文本输入框组成。

    2.1 界面布局  

         根据用户初始化话的参数来确定按钮的数据,至少要有一个按钮

  4. 图片按钮 和 快捷回复按钮分别有相应的界面,用动画方式替代键盘界面。

    知识点:1.弹出键盘的高度是216,当输入中文时,键盘会再一次调整高度为252.也会再一次触发键盘的

    keyboardWillShow的事件.所以要在这个事件函数中判断高度

    自定义消息输入框

    2.检测用户的输入情况,以确定是否要换行。换行后造成的UITextView宽度增加,整个View的宽度也有增加。

    自定义消息输入框



    3.当点击小加号的时候,要弹出快捷回复的界面,代替键盘

自定义消息输入框

自定义消息输入框

    3.当然还有输入中文的时候,高度会增加,所以要做一个变量来记录增加了多少。在弹出快捷回复,和收起快捷回复界面的时候,进行换算




转载于:https://my.oschina.net/u/581795/blog/307451

相关文章:

  • 2018-04-07
  • 2021-11-13
  • 2021-11-09
  • 2021-09-01
  • 2021-09-01
  • 2021-09-01
  • 2021-11-13
  • 2021-10-27
猜你喜欢
  • 2021-11-06
  • 2021-11-04
  • 2021-08-04
  • 2021-11-15
  • 2021-02-07
  • 2021-12-14
  • 2018-08-17
  • 2021-11-24
相关资源
相似解决方案