TXScrollLabelView
是一个 iOS 类,显示广告或广播,例如,用视图。(中文版)
TXScrollLabelViewTypeLeftRight :从右向左滚动,并在一行内循环所有内容(scrollTitle
)。
TXScrollLabelViewTypeUpDown:从下向上滚动,并循环所有内容。
TXScrollLabelViewTypeFlipRepeat:从下向上滚动,并循环遍历内容的第一行。
TXScrollLabelViewTypeFlipNoRepeat:从下向上滚动,循环所有内容,每行一次。
现在,scrollVelocity
属性支持所有上述 TXScrollLabelViewType
枚举,您尽情享受吧!
有两种方法可以在项目中使用 TXScrollLabelView:
使用 CocoaPods
通过克隆项目到您自己的仓库中
使用 Carthage(目前不支持)
将 TXScrollLabelView 文件夹中的所有文件拖到项目中
导入主文件:
#import "TXScrollLabelView.h”
现在,TXScrollLabelView 支持两种 array & string。尽情享受吧。
Objective-C
/** Step1: 滚动文字 */
NSString *scrollTitle = @"xxxxxx";
/** Step2: 创建 ScrollLabelView */
TXScrollLabelView *scrollLabelView = [TXScrollLabelView scrollWithTitle:scrollTitle type:TXScrollLabelViewTypeFlipNoRepeat velocity:velocity options:UIViewAnimationOptionCurveEaseInOut];
/** Step3: 设置代理进行回调(Optional) */
scrollLabelView.scrollLabelViewDelegate = self;
/** Step4: 布局(Required) */
scrollLabelView.frame = CGRectMake(50, 100, 300, 30);
[self.view addSubview:scrollLabelView];
/** Step5: 开始滚动(Start scrolling!) */
[scrollLabelView beginScrolling];
您可以运行 TXScrollLabelViewDemo 以获得更多详细信息。
Swift : 生成。(Swift 版本)
点击手势回调。
- (void)scrollLabelView:(TXScrollLabelView *)scrollLabelView didClickWithText:(NSString *)text atIndex:(NSInteger)index;
绝对地,如果您想,您可以随时为这个项目做出贡献。
如果您 需要帮助或询问一般问题,请直接在 微博
或 Twitter
上 @tingxins,当然,您也可以访问我的 博客。
如果您 发现了错误,请直接打开一个issue。
如果您 有功能请求,请直接打开一个issue。
如果您 想要贡献,请 Fork 这个仓库,然后打开一个 Pull Request。
TXScrollLabelView
由MIT许可证提供。更多信息请参阅LICENSE文件。