天天看点

【Swift 2.0】实现简单弹幕功能

前言

  简单实现弹幕功能,表跟我谈效率,但也有用队列控制同时弹的数量。

声明 

欢迎转载,但请保留文章原始出处:) 

博客园:http://www.cnblogs.com

农民伯伯: http://over140.cnblogs.com

正文

【Swift 2.0】实现简单弹幕功能
【Swift 2.0】实现简单弹幕功能

    代码说明:

      代码控制了最多同时只能弹三行,每行最后一条如果延迟大于跑弹幕的时间(已经有一条处于完全等待状态)就自动切到下一行,超过最大限制就等待。

      *  rowarray 主要用于查询前一个弹幕的位置和时间

      *  别忘了在 deinit 里面加上 danmakuqueue.cancelalloperations()

      *  注意 nsblockoperation 的 block 并不在主线程上

转载:http://www.cnblogs.com/over140/p/4861347.html