滚动公告 1.1.1

RollingNotice 1.1.1

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布上次发布2020年4月

maltsugar 维护。



  • 作者
  • zgy

滚动公告、广告

  CocoaPods 

English
Swift 版本

版本记录

  • 1.1.1 修复#16#17,感谢[@xygkevin][https://github.com/xygkevin]
  • 1.1.0 新增暂停/恢复功能
  • 1.0.9 数据源返回数量为0时,不再显示cell
  • 1.0.8 普通用法textLabel支持左右间距设置
  • 1.0.6 delegate和dataSource使用weak修饰,更加安全合理,代理、数据源释放时属性自动置nil
  • 1.0.5 小更新,修改readme里一个单词拼写错误,去掉动画block里self强引用提示
  • 1.0.4 支持xib创建滚动视图#9
  • 1.0.3 修复极少数情况下,动画过程退到后台,可能出现残影的bug,感谢@pcjbird指出并帮忙修复

经历

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


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

特点:

  • 表格视图的设计理念,开发者只需要自定义自己的视图(想要多复杂的视图都行)并依据index设置值,滚动任务就交由它来处理。
  • 简单一行文字滚动使用自带的单元格,复杂的自定义单元格
  • 单元格支持复用,目前一种单元格最多创建2个
  • 支持动态刷新数据源,多种单元格混用
  • 用法几乎与表格视图相同

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

用法

几乎与表格视图的使用体验相同,自定义单元格的话必须继承GYNoticeViewCell,你只需要自定义你的视图,并根据index设置值,滚动任务就交由它来处理。具体的用法细节在demo中查看!

  • 手动下载: GYRollingNoticeView拖拽到项目中
  • CocoaPods: pod 'RollingNotice'

许可证

转载请注明出处,谢谢

GYRollingNoticeView 使用 MIT 协议,详情见 LICENSE 文件。