RollingNotice-Swift 1.1.0

RollingNotice-Swift 1.1.0

maltsugar 维护。



  • 作者
  • zgy

滚动公告、广告

  CocoaPods 

English
Objective-C 版本

(适用于Swfit 4.2+)

版本记录

  • 1.1.0 修复#16#17,感谢[@xygkevin][https://github.com/xygkevin]
  • 1.0.9 新增暂停/恢复功能
  • 1.0.8 修复#4数据源返回数量为0时,不再显示cell,感谢建议
  • 1.0.7 支持在普通用法中设置textLabel的左右间距
  • 1.0.6 demo类支持Swift 5.0
  • 1.0.4 库文件避免使用强制拆包,更加安全合理
  • 1.0.3 更新至Swift4.2
  • 1.0.2 支持使用xib创建滚动视图#9
  • 1.0.1 修复极少数情况下,动画过程退到后台可能出现残影的bug,感谢@pcjbird指出并帮忙修复

经历

近期 я遇到了滚动公告的需求,搜索了好多天,发现没有简单明了的库可用。大神们写的都太复杂了,star比较高的两个,一个不支持动态刷新标题,一个甚至写了循环scrollView的功能,功能过于强大,我认为比较庞大,就没有用(我本人喜欢简洁一点的库)。后来找了一个简单的WCScrollLabelView,算符合我的预期,然鹅我又给他改两个bug,一个是计时器释放,一个是只有一个label时有问题。😅


于是就有了这个开源库,非常曲折啊。在业余时间写了一个,非常灵活。

特点:

  • 遵循UITableView设计理念,开发者只需要自定义自己的view(想要多复杂的View都行)并根据index赋值,轮播交给它。
  • 简单的文字轮播使用自带的cell,复杂的自定义cell
  • cell支持重用,目前一种cell最多创建2个
  • 支持动态刷新数据源,多种cell混用
  • 用法几乎和UITableView一样

希望大家共同进步,有问题欢迎issue

用法

几乎和UITableView一样的体验,自定义cell的话必须继承GYNoticeViewCell,你只管自定义你的View,并根据index赋值,轮播交给它。具体用法demo里有!

  • 手动下载: GYRollingNoticeView-Swift拖 vào
  • Cocoapods: pod 'RollingNotice-Swift'

许可证

转载请注明出处,谢谢

GYRollingNoticeView 采用 MIT 许可证,详情请查阅 LICENSE 文件。