美文网首页
无限滚动广告语

无限滚动广告语

作者: _东阁堂主_ | 来源:发表于2017-02-20 22:44 被阅读75次

1,最近做了一个需求,需要显示一行提示用户的语句,当语句大于屏幕的宽度时出现无限滚动,当这行字体小于屏幕的宽度时,不进行滑动。

需要储备的知识,UIScrollView UIlabel NSTimer 就足够了

原理,利用UIScrollView的滑动,加上定时器的作用,来,开始看代码吧,(swift3.0环境下)

把这次需求封装一个view上

具体展示为这样

好,下面直接贴代码,具体如下

封装一view,使用快速初始化器 搭建基本UI视图 采用snpkit布局,当然需要引入snpkit ,具体怎样引入,看这里https://github.com/SnapKit/SnapKit,后续会把cocapod相关的东西补充一下 用了一个方法调用,将显示的内容调用一下 离开页面,或是需要关闭的时候,不要忘记关闭定时器

UIscrollView 每次向左偏移40个像素,中间用到了空格调节,防止连在一起。

此处用到了UILabel的长度的计算,传入字符串和字号,就可计算出要显示的真实长度。

最后,看看是怎么调用的

是不是很简单,下面有demo地址,别忘了star一下,😝

相关文章

  • 无限滚动广告语

    1,最近做了一个需求,需要显示一行提示用户的语句,当语句大于屏幕的宽度时出现无限滚动,当这行字体小于屏幕的宽度时,...

  • 无限循环滚动控件的思路

    无限滚动场景还是很常见的,例如无限banner滚动,还有我要实现的无限向上滚动的需求: 可以确定,这种滚动效果,需...

  • iOS实用篇:无限循环滚动的TableView

    iOS实用篇:无限循环滚动的TableView iOS实用篇:无限循环滚动的TableView

  • MG--UIScrollView无限滚动

    UIScrollView无限滚动的图解: UIScrollView无限滚动的思路:就是每一次滑动之后显示图片都是最...

  • 无限滚动与分页设计

    无限滚动 无限滚动技术,简单地向下滚动就可以不断刷新页面加载更多的内容,现在很多移动端使用的方式。 一、优点 1....

  • 无限滚动视图

    // // YZScro.m // scrollViewTest // // Created by yuzhong...

  • unity 无限滚动

    我看见有大佬用AnimationCurve 用来做滚动,感觉还不错。 首先图片可以移动 图片的父级继承IBegin...

  • 2018-10-19

    学习重点 CSS定位 计时器及无限滚动 arrow,buttons的设置及效果 遗留问题 无限滚动对应代码(未能彻...

  • 一条命令用 Monkey 操作屏幕快速滑动

    列表中有 十几种 item,也有几种重型控件 无限滚动的水平 banner 和可以无限垂直滚动的类似淘宝头条的控件...

  • web前端:交互

    手势 swipe滚动 移动web滚动如何更smoothtouch 下拉刷新上拉/触底加载无限滚动懒加载 传统web...

网友评论

      本文标题:无限滚动广告语

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