LeoDanmakuKit 1.0.1

LeoDanmakuKit 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布上次发布2016年1月

LeoMobileDeveloper 维护。



  • 作者:
  • LeoMobileDeveloper

截图

要求

  • ARC
  • iOS 7

支持

  • Storyboard
  • 自动限制缓冲区大小
  • 随机颜色或通道
  • 高性能

安装

LeoDanmakuKit 可以通过 CocoaPods 使用。要安装它,只需将以下行添加到 Podfile 中:

pod "LeoDanmakuKit"

手动安装

您还可以下载示例项目并将类文件夹复制到您的项目中

使用方法

#import "LeoDanmaku.h"

当您添加新的弹幕时,您首先创建一个 LeoDanmakuModel,例如,您可以使用内置的随机工厂方法构建

NSArray * colors = @[[UIColor redColor],[UIColor blueColor],[UIColor greenColor],[UIColor whiteColor]];
LeoDanmkuModel * danmaku = [LeoDanmkuModel randomDanmkuWithColors:colors MaxFontSize:18 MinFontSize:15];
danmaku.text = self.textfiled.text;

然后

[self.danmakuView addDanmaku:danmaku];

关于移除

当您想要视图从父视图移除并释放时,请不要忘记调用

[self.danmakuView stop]

属性

您可以为 LeoDanmakuChannelManager 设置速度和其他相关属性

@property (assign,nonatomic)CGFloat maxSpeed;//Default 100 points/s

@property (assign,nonatomic)CGFloat minSpeed;//Default 50 points/s

@property (assign,nonatomic)CGFloat minSpace;//Default 20

@property (assign,nonatomic)CGFloat inverval;//Default 0.25

@property (assign,nonatomic)NSInteger channelsCount;//Number of channels

作者

LeoMobileDeveloper, [email protected]

许可

LeoDanmakuKit 可在 MIT 许可下使用。有关详细信息,请参阅 LICENSE 文件。


中文文档请见我的 博客