iOS 弹幕效果思路(自己写一个弹幕)

当遇到有直播功能的时候,第一时间也会想到弹幕功能,那么,弹幕功能又是怎么实现的呢?下面是我的实现思路,如果有更好的思路,多多指点!

先看一下我写的这个DEMO如何使用:


被圈中的地方就是创建方法,是不是很简单?

弹幕的效果图:

样式是这样的

废话不多说,献上思路!

在。h文件创建创建弹幕的方法,在。m文件写需要的属性:

创建方法
需要的属性

接下来是最重要的实现方法:

实现方法

其中最主要的就是随机设置.y的值,然后动态的获取到text的长度并设置弹幕的总长度,最后就是设置弹幕的动画效果。下面介绍一下动态获取到text长度的方法:

动态获取到text长度

这就把弹幕封装好了,需要DEMO的可以留下邮箱!

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 165,843评论 24 701
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 9,558评论 4 51
  • 首语:我们从基本的语法,数据类型,控制流程,结构化编程初识 Java... Markdown语法说明 一.基本语法...
    x曦月y阅读 205评论 1 0
  • 这几日,忽然降温,天寒雨湿,人便愈加觉得不适起来。每日里必做的功课是敷药加烘烤大腿一番,老寒腿是那年从张家界爬山和...
    wen_a阅读 223评论 3 1
  • 知道吗?和脸盲一样,我成了标题盲。比如前几日,打开任何一款平台,扑面而来的都是—— 刘鑫刘鑫刘鑫江歌歌江歌刘鑫刘鑫...
    文山童姥阅读 980评论 2 6