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

 

posted on 2012-08-29 14:43  cokecoffe  阅读(5761)  评论(0编辑  收藏  举报

导航