{"repo":"QDong415/QKeyboardEmotionView","free":true,"listed":false,"github":"https://github.com/QDong415/QKeyboardEmotionView","clone":"git clone https://github.com/QDong415/QKeyboardEmotionView.git","description":"1:1完美仿微信聊天表情键盘，朋友圈底部表情键盘。键盘与表情切换平滑 ChatEmotionKeyboard, GrowingTextView , useful in ChatViewController","language":"Objective-C","stars":103,"topics":["ios","keyboard","emoji","emotion","chat","bottom","input","inputbar","comments","growingtextview"],"license":"MIT","category":"mobile-apps","readme_excerpt":"QKeyboardEmotionView 简介： - 仿微信表情键盘：左- 语音按钮，中间- 输入条+按住录音，右- 表情按钮+拓展按钮；每个按钮都可以隐藏或显示； - 朋友圈表情键盘：平时不显示底部输入栏，点击cell时候再显示输入栏； 基础功能： - ✅UI仿微信聊天底部输入栏，表情和键盘切换动画平滑，全程60帧 - ✅底部输入栏可以在需要时候再显示，平时隐藏（评论列表场景 或 朋友圈场景 或 发微博场景） - ✅表情面板+拓展面板+底部输入条+语音条+UITextView，各个模块都不会互相import，完美解耦 - ✅每个模块都可以自定义，且都可以自由替换，也都可以拉出来当做独立的模块 - ✅无内存泄漏。代码清晰明确，注释量比代码都多 - ✅兼容横屏模式，兼容黑夜模式，兼容导航栏半透明或不透明 - ✅兼容Swift，提供Swift Demo - ✅输入框直接显示表情图片😊，而不是[微笑] 进阶功能： - ✅提供了文本\"[微笑]\"解析成图片的方法，并在ios15以下采用了缓存机制，加快解析速度 - ✅提供了ios15下，刚进入聊天界面时候tableView需要滚到底部导致导航栏闪现的问题解决方案 - ✅输入文字发生换行时候的动画和”发送“文字时候输入框动画分别采用不同的流程机制，媲美微信 效果gif图（Gif图有点卡，实际运行一点都不卡）： Example 先在终端里搜索 pod search QKeyboardEmotionView 如果搜索不到 3.0.2 版本，需要更新你电脑的pod仓库，以下是更新步骤： 1、先 pod repo update 更新你本地电脑的pod仓库。然后再搜索一次试试看 2、如果还是搜索不到，执行 rm /Library/Caches/CocoaPods/search index.json 。再搜索就OK了 OC 调用方式： Swift 调用方式： 参数配置 Installation Author：DQ 285275534, 285275534@qq.com 我的其他开源库，给个Star鼓励我写更多好库： IOS Swift项目框架模版Demo，教科书级标准。轻量、规范、易懂、易移植、解耦 IOS 1:1完美仿微信聊天表情键盘 IOS 自定义UIAlertController，支持弹出约束XibView、弹出ViewController IOS 封装每条Cell样式都不一致的UITableView，告别复杂的UITableViewDataSource IOS 仿快手直播界面加载中，顶部的滚动条状LoadingView IOS 基于个推+华为push的一整套完善的 IM聊天系统 Android 朋友圈列表Feed流的最优化方案，让你的RecyclerView从49帧 - 57帧 Android 仿大众点评、仿小红书 下拉拖拽关闭Activity Android 仿快手直播间手画礼物，手绘礼物 Android 直播间聊天消息列表RecyclerView。一秒内收到几百条消息依然不卡顿 Android 仿快手直播界面加载中，顶部的滚动条状LoadingView Android Kotlin MVVM框架，全世界最优化的分页加载接口、最接地气的封装 Android 基于个推+华为push的一整套完善的android IM聊天系统 License QKeyboardEmotionView is available under the MIT license. See the LICENSE file for more ","default_branch":null,"files":null,"tree":[],"storefront":"/r/QDong415","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/QDong415/QKeyboardEmotionView/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}