iOS 直播間送禮物邏輯(禮物連擊)
阿新 • • 發佈:2019-02-15
iOS 直播間送禮物
先貼demo地址:GitHub
demo基本實現了主流直播間禮物的邏輯
按照佇列順序顯示使用者所送禮物,累加當前禮物,支援同時顯示兩人的
禮物
先來最終效果圖
一句程式碼呼叫送禮物
具體的使用可以檢視demo中viewController中的呼叫 (Model的資料必傳,需要拼.實際專案中可以直接用伺服器返回的資料Model話就行了).
/**
送禮物(不處理第一次展示當前禮物邏輯)
@param backView 禮物動畫(左出)展示父view
@param giftModel 禮物的資料
@param completeBlock 展示完畢回撥
*/
- (void)showGiftViewWithBackView:(UIView *)backView
info:(JPGiftModel *)giftModel
completeBlock:(completeBlock)completeBlock;
/**
送禮物(回撥第一次展示當前禮物的邏輯)
@param backView 禮物動畫(左出)展示父view
@param giftModel 禮物的資料
@param completeBlock 展示完畢回撥
@param completeShowGifImageBlock 第一次展示當前禮物的回撥(為了顯示gif)
*/
- (void)showGiftViewWithBackView:(UIView *)backView
info:(JPGiftModel *)giftModel
completeBlock:(completeBlock)completeBlock
completeShowGifImageBlock:(completeShowGifImageBlock)completeShowGifImageBlock;
- 等過段時間有時間會將實現過程記錄下來.你會等我麼?