搜了不少例子,都不滿意。
最后找到一國外博客,他這個實現簡單,用起來方便。
簡單的翻譯一下,方便初學者使用:
使用方法,如果用代碼的話
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