UILabel 跑马灯 实现


搜了不少例子,都不满意。

最后找到一国外博客,他这个实现简单,用起来方便。

 

简单的翻译一下,方便初学者使用:

使用方法,如果用代码的话

autoScrollLabel.text = @"Hi Mom!  How are you?  I really ought to write more often.";
autoScrollLabel.textColor = [UIColor yellowColor];

这样就OK。

如果使用XIB,那么你要创建一个UIScrollView,然后更改它的Class类别为AutoScrollLabel。

 

关于一些配置:

scrollDirection: 文字滚动方向.
scrollSpeed: 设置每秒钟移动的像素. (default is 30)
pauseInterval: 设置当文字到达后暂停时间. (default is 0.5)
bufferSpaceBetweenLabels:设置文字结束和下一次文字出现的间隔.

 

 

原文在这里:http://blog.stormyprods.com/2009/10/simple-scrolling-uilabel-for-iphone.html

我实现的一个Demo,加了个更新文本。可以简单的参考一下:https://github.com/cokecoffe/ios-demo/tree/master/AutoScrollLabel

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM