自定义消息输入框
2014-08-28 00:00
162 查看
摘要: 模仿微信输入框,自定义一款消息输入框。
自定义InputBar
模仿微信输入框。
界面由最多三个按钮和一个文本输入框组成。
2.1 界面布局
根据用户初始化话的参数来确定按钮的数据,至少要有一个按钮
图片按钮 和 快捷回复按钮分别有相应的界面,用动画方式替代键盘界面。
知识点:1.弹出键盘的高度是216,当输入中文时,键盘会再一次调整高度为252.也会再一次触发键盘的
keyboardWillShow的事件.所以要在这个事件函数中判断高度
2.检测用户的输入情况,以确定是否要换行。换行后造成的UITextView宽度增加,整个View的宽度也有增加。
3.当点击小加号的时候,要弹出快捷回复的界面,代替键盘
3.当然还有输入中文的时候,高度会增加,所以要做一个变量来记录增加了多少。在弹出快捷回复,和收起快捷回复界面的时候,进行换算
自定义InputBar
模仿微信输入框。
界面由最多三个按钮和一个文本输入框组成。
2.1 界面布局
根据用户初始化话的参数来确定按钮的数据,至少要有一个按钮
图片按钮 和 快捷回复按钮分别有相应的界面,用动画方式替代键盘界面。
知识点:1.弹出键盘的高度是216,当输入中文时,键盘会再一次调整高度为252.也会再一次触发键盘的
keyboardWillShow的事件.所以要在这个事件函数中判断高度
2.检测用户的输入情况,以确定是否要换行。换行后造成的UITextView宽度增加,整个View的宽度也有增加。
3.当点击小加号的时候,要弹出快捷回复的界面,代替键盘
3.当然还有输入中文的时候,高度会增加,所以要做一个变量来记录增加了多少。在弹出快捷回复,和收起快捷回复界面的时候,进行换算
相关文章推荐
- 通过消息实现自定义输入框(InputBox)
- ZT:通过消息实现自定义输入框(InputBox)
- Spring Cloud (十五)Stream 入门、主要概念与自定义消息发送与接收
- Android 自定义锁屏 监听系统消息推送
- MFC自定义消息四步骤
- 使用sp_addmessage添加自定义消息
- 使用回调函数发送自定义“消息”
- MFC中在工作线程下画图(自定义消息的发送)
- 设置html 输入框控件text的自定义长度宽度和字体的大小
- MFC之自定义消息
- VC中自定义消息实现
- 使用极光推送自定义消息打造个性的消息推送效果
- 尝试创建自定义事件日志时,将会收到“Requested registry access is not allowed(不允许所请求的注册表访问权)”错误消息
- 实现一个自定义事件处理对象notice,或者称为消息中心对象
- wxWidgets自定义消息及处理
- MFC对话框应用程序添加自定义消息
- VC中自定义消息的处理
- 融云利用自定义消息的方式发送自定义表情
- rostopic命令行发布自定义消息