iOS 直播间送礼物逻辑(礼物连击)
iOS 直播间送礼物
先贴demo地址:GitHub
demo基本实现了主流直播间礼物的逻辑
按照队列顺序显示用户所送礼物,累加当前礼物,支持同时显示两人的
礼物
先来最终效果图
一句代码调用送礼物
具体的使用可以查看demo中viewController中的调用 (Model的数据必传,需要拼.实际项目中可以直接用服务器返回的数据Model话就行了).
/**送礼物(不处理第一次展示当前礼物逻辑) @param backView 礼物动画(左出)展示父view
@param giftModel 礼物的数据
@param completeBlock 展示完毕回调*/- (void)showGiftViewWithBackView:(UIView *)backViewinfo:(JPGiftModel *)giftModelcompleteBlock:(completeBlock)completeBlock;/**送礼物(回调第一次展示当前礼物的逻辑) @param backView 礼物动画(左出)展示父view
@param giftModel 礼物的数据
@param completeBlock 展示完毕回调
@param completeShowGifImageBlock 第一次展示当前礼物的回调(为了显示gif)*/
- (void)showGiftViewWithBackView:(UIView *)backViewinfo:(JPGiftModel *)giftModelcompleteBlock:(completeBlock)completeBlockcompleteShowGifImageBlock:(completeShowGifImageBlock)completeShowGifImageBlock;
- 等过段时间有时间会将实现过程记录下来.你会等我么?
iOS 直播间送礼物逻辑(礼物连击)相关推荐
- android刷礼物动画demo,GiftSurfaceView 直播间送礼物动画
GiftSurfaceView GiftSurfaceView 最初出自于2014年开发HalloStar项目时所写,主要用于HalloStar项目直播间的送礼物动画.现在想来,那夕阳下的奔跑,是我逝 ...
- 快手直播间爬虫可获取礼物
快手直播数据爬虫 有时候获取接口会更新,需要重新抓包 cursor = conn.cursor() def getSig(param, body, salt='382700b563f4'):param ...
- ios 直播间点赞动画
直播间点赞动画 #pragma mark - 点赞动画 - (void)praiseAnimation { UIImageView *imageView = [[UIImageView a ...
- iOS直播间聊天室遇到的问题
Question: 1.刷新直播间消息机制该用哪种方法?哪一种更加合适? 2.聊天室该如何图文混排? 3.聊天室出现特殊字符临界点不换行?高度计算错误? 4.聊天室该如何加载网络图片? 5.聊天室如何 ...
- iOS 直播间礼物动画队列
主要用到NSOperation和NSOperationQueue实现动画队列 主要分三个类 animationManager : #import "YGPreGiftAnimationMan ...
- 快手直播间数据采集截流软件脚本,实时采集引流精准获取客源【采集脚本+引流技术教程】
脚本功能:可查观众的块手号,二维码,主页,实时的弹幕消息,以及直播间送出的礼物,实时切换榜首的信息. 设备需求:电脑 文章的来源:ZZZZ.LA 文章分享者:Linxiaoyu2022 文章的来源: ...
- 【引流必备技术】斗音直播间弹幕监控脚本,精准采集快速截流【永久脚本+软件使用视频教程】
脚本功能:可查观众的斗音号,二维码,主页,实时的弹幕消息,以及直播间送出的礼物,实时切换榜首的信息. 设备需求:电脑 软件获取:咨询分享者
- 全媒体运营师胡耀文教你:如何提升抖音直播间的人气
短视频内容和直播带货一直是大家比较关注的话题.尤其是直播带货.这是一个账号能否成功变现的关键,也是决定创作者能否持续给用户提供优质内容的基本. 要想做好直播变现,就要提高直播人气.下面就给大家分析:如 ...
- 安卓直播间websocket协议破解还原
前言 现如今直播间协议很多已经很少使用http轮询的方式获取直播间的弹幕.礼物.关注等,在用的目前知道的是某音的直播,其他的一些app已经使用socket或者websoceket获取直播间的弹幕等,本 ...
最新文章
- C# Attribute简介
- Delphi中流对象 TStream
- oracle里的ols机制,Oracle ASM的AU(Allocation units)分配
- Selenium应用代码(登录)
- slf4j 桥接与被桥接_合成和桥接方法
- 13.追我的男生辣么多
- Spring Security JWT
- VBA 打开 Debug窗口 进行调试 (同时可以查看debug操作对应的快捷键)
- [高光谱] Hyperspectral-Classification Pytorch 数据集的读取、划分、加载
- 敏捷需求描述:用户故事
- html里的底部c怎么打出来,版权所属符号-网站底部版权符号怎么打出来
- 复古儿童卡通温馨手绘风格趣味MOGRT图形动画标题pr模板
- 性能 Android APP 帧数FPS的方法
- sshxcute_Java 使用SSH连接Linux 使用passwd命令修改密码
- windows 10企业版windows Defender无法使用
- ubuntu14.04系统里的常用软件安装,设置及优化汇总
- python中lt是什么意思_python里的tplt什么意思 Python的format格式化输出
- TDA4VH j784s4 使用
- Deepfake版阿汤哥,在海外版抖音上收获了32万粉丝
- 如何安装CocoaPods