为了账号安全,请及时绑定邮箱和手机立即绑定

iOS-弹幕实现

不死鸟 移动开发工程师
难度中级
时长 1小时 5分
学习人数
综合评分9.73
30人评价 查看评价
9.6 内容实用
10.0 简洁易懂
9.6 逻辑清晰

最新回答 / qq_爱萍妞_0
////  BulletManager.m//  CommentDemo////  Created by MacBook on 2017/12/1.//  Copyright © 2017年 SimonWest. All rights reserved.//#import "BulletManager.h"#import "BulletView.h"@interface BulletManager()@property (nonatomic, strong) NSMutableArray *dataSou...

最新回答 / weibo_王木木要一片蓝蓝的天_032
self.bulletComments 是临时的数据存储对象,没次都是取出第一个元素,并移除数组中的第一个元素,为了确保start的时候都是新的数据源,所以要[self.bulletComments removeAllObjects];

最新回答 / 迂鑫
block里面需要修改的变量,外面用__block声明一下才可以。因为block的本质变量这块相当于宏替换,__block声明了才可以修改

最新回答 / 慕移动5193989
每条轨迹应该要单独管理,数据append 上去的时候 ,只是保存到队列中,每条弹幕完全显示在屏幕上后要回调事件,然后队列出队,再开始动画过程 

最新回答 / 慕粉15501130839
仿写的代码 供大家学习 https://github.com/flappyFeline/BulletView
课程须知
学习本课程之前需要掌握如下知识: 1、掌握基本的OC语法 2、熟悉UI的相关属性以及事件的响应方法 3、了解Block
老师告诉你能学到什么?
1、如何让弹幕滚动 2、怎么控制弹幕的速度 3、弹幕如何自动追加

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消