Skip to content

滚动公告、广告,支持灵活自定义cell。淘宝、口碑、京东、美团、天猫等等一切滚动广告 Roll Notice or Advertising, customize cell as UITableViewCell supported, Swift version is also ready

License

maltsugar/RollingNotice-Swift

Repository files navigation

滚动公告、广告

  CocoaPods 

(for Swfit 4.2+)

版本记录

  • 1.1.0 修复#16#17,感谢@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,一个是timer不释放,一个是只有一个label时有问题。😅


于是就有了这个开源库,很曲折啊。闲暇时间写了一个,非常灵活。

特点:

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

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

用法

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

  • 手动下载: GYRollingNoticeView-Swift拖进去
  • Cocoapods: pod 'RollingNotice-Swift'

许可证

转载请注明出处,谢谢

GYRollingNoticeView 使用 MIT 许可证,详情见 LICENSE 文件。

About

滚动公告、广告,支持灵活自定义cell。淘宝、口碑、京东、美团、天猫等等一切滚动广告 Roll Notice or Advertising, customize cell as UITableViewCell supported, Swift version is also ready

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published