ZJDanmaku
一个简单、轻量级的弹幕库
初始化
_danmakuView = [[ZJDanmakuView alloc] initWithFrame:CGRectMake(0, kTopBarHeight + 70, kScreenWidth, 160)];
_danmakuView.duration = 6.5;
_danmakuView.lineHeight = 25;
_danmakuView.maxShowLineCount = 4;
[self.view addSubview:_danmakuView];
接口
// 弹幕动画时间
@property (nonatomic, assign) CGFloat duration;
// 弹幕弹道高度
@property (nonatomic, assign) CGFloat lineHeight;
// 弹幕行之间的间距 default is 0
@property (nonatomic, assign) CGFloat lineMargin;
// 弹幕列之间的间距
@property (nonatomic, assign) CGFloat columnMargin;
// 弹幕弹道最大行数
@property (nonatomic, assign) NSInteger maxShowLineCount;
// 批量弹幕
- (void)startWithDanmakus:(NSArray <ZJDanmaku *>*)danmakus;
// 单条弹幕
- (void)sendDanmaku:(ZJDanmaku *)danmaku;
- (void)pause;
- (void)resume;