美文网首页摆脱第三方的约束,自己动手写!
iOS 弹幕效果思路(自己写一个弹幕)

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

作者: 16哥哥 | 来源:发表于2017-01-20 11:15 被阅读101次

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

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

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

弹幕的效果图:

样式是这样的

废话不多说,献上思路!

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

创建方法 需要的属性

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

实现方法

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

动态获取到text长度

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

相关文章

  • iOS 弹幕效果

    iOS 弹幕效果 iOS 弹幕效果

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

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

  • iOS 简单实现按照轨道弹幕效果

    ios 铺满轨道弹幕效果实现 为避免重复造轮子,网上查找了两个弹幕效果 OCBarrage[https://git...

  • iOS 弹幕效果

    项目中视频直播有个弹幕功能,网上也有很多弹幕的demo,之前忙于项目进度,没有细致研究其中是如何实现的。如今闲暇之...

  • jquery写一个简单的弹幕墙

    思路 1.页面一个弹幕墙容器接收弹幕一个文本框输入弹幕一个发送按钮 一个清屏按钮 2.写jquery插件,提供以下...

  • 弹幕组件(一)

    弹幕组件 弹幕组件实现主要为DOM或Canvas实现。主要涉及基本思路。 弹幕组件的设计 弹幕组件可以基本拆分为背...

  • 弹幕效果

    现在我们会经常看一些直播,会经常用一些直播软件,这些软件有一个很好的功能,就是我们可以在上面发送弹幕交流娱乐,今...

  • 网易云音乐为什么不像QQ音乐一样做弹幕?

    自从B站火了之后,现在啥产品啥网站都想做弹幕。优酷有了弹幕,人人视频有了弹幕,公众号有了弹幕效果,QQ音乐也有弹幕...

  • Flutter 实现虎牙/斗鱼 弹幕效果

    老孟导读:用Flutter实现弹幕功能,轻松实现虎牙、斗鱼的弹幕效果。 先来一张效果图: 实现原理 弹幕的实现原理...

  • iOS直播系列之《很会飞的弹幕》

    前言 此弹幕来源于直播,所以名为 LiveBarrage 。 弹幕效果: 弹幕君说: 我会飞~~(gun,你咋不上...

网友评论

    本文标题:iOS 弹幕效果思路(自己写一个弹幕)

    本文链接:https://www.haomeiwen.com/subject/tdpwbttx.html