XMChatBar 是一个仿微信的输入框,可以输入文字、表情,选择图片、地理位置发送
一些用户在使用过程中遇到 chatBar 不显示或位置错乱的问题,是因为使用了 IQKeyboardManager 这个类库,这个会有一定冲突
你可以实例化一个 XMChatBar 添加到你想要的 View 上,参考 demo 中的实例即可,pods 工程github 没有上传,你可以下载 demo 后执行 pod install
或 pod install --verbose --no-repo-update
进行安装
[Controllers 类名] | 作用 |
---|---|
XMLocationController | 选择地理位置的 controller |
[Helpers 类名] | 作用 |
---|---|
XMNAVAudioPlayer | 录音播放工具,可以播放录音,停止播放录音 |
XMFaceManager | 表情管理,可以获取所有的表情名称,以及对应的图片名 |
Views 类名 | 作用 |
---|---|
[XMChatBar] | 聊天输入框 |
[XMChatMoreView] | 更多 View,用来显示选择图片、拍照等按钮 |
[XMChatFaceView] | 显示表情 View,用来选择表情 |
[XMChatMoreItem] | moreView 的 itemView |
[XMProgressHUD] | 录音 HUD |
第三方库 | 说明 |
---|---|
PonyChatUI | 一个很好的聊天界面布局,作者还未完成,期待作者的更多功能 |
VoiceLib | 一款第三方录音类库,使用方便 |
Masonry | 第三方的代码自动布局 |
SwipeView | nicklockwood 大神的 |
感谢 UUChatTableView,PonyChatUI,这是一个学习过程中编写的,如果有什么问题,可以 提问,或者发送我的邮箱 [email protected] 本示例中用到的图片来自 QQ,微信,请尊重版权
增加了 pod 使用方法 pod XMChatBar