摆脱第三方的约束,自己动手写!

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

2017-01-20  本文已影响101人  16哥哥

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

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

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

弹幕的效果图:

样式是这样的

废话不多说,献上思路!

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

创建方法 需要的属性

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

实现方法

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

动态获取到text长度

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

上一篇 下一篇

猜你喜欢

热点阅读