• Stars
    star
    480
  • Rank 91,562 (Top 2 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created almost 7 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

所有的垂向滚屏这一个库就够了!!!滚动公告、轮播广告,支持灵活自定义cell。淘宝、口碑、京东、美团、天猫等等一切滚动广告 Roll Notice or Advertising, customize cell as UITableViewCell supported, Swift version is also ready

滚动公告、广告

  CocoaPods 

English
Swift 版本

版本记录

  • 1.1.1 修复#16#17,感谢@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时有问题。😅


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

特点:

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

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

用法

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

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

许可证

转载请注明出处,谢谢

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

More Repositories

1

CustomPopoverView

一款小巧灵活的自定义弹出视图, 可以做自定义AlertView、弹出窗口等等, A tiny and sweet custom popView (pop popup)
Objective-C
193
star
2

RollingNotice-Swift

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

GYIntroductionView

App 启动引导页 新特性介绍 支持自定义每个页面,App launch guide page Introduction to new features
Objective-C
52
star
4

AwesomTemplate

Template
Objective-C
12
star
5

DeviceAuth

设备验证,常见于登录支付等,首先要求TouchID 或 FaceID,可以选择输入设备锁密码
Objective-C
8
star
6

weeklycalendar

calendar
Objective-C
7
star
7

AWActionSheetDemo

自定义actionsheet,内容支持自定义。这里自定义了个分享菜单
Objective-C
6
star
8

Awesome_Swift

swift版的模板项目
Objective-C
3
star
9

StarNight

星空 starry
Objective-C
2
star
10

PreventSameAction

Prevent Repeated Actions within the set time,can be imitated by other languages。在设置的时间内阻止重复的动作,其他语言可以参考
1
star
11

CircleChart

圆圈形图表
Objective-C
1
star
12

MultiDelegateDemo

iOS 多代理的实现
Objective-C
1
star
13

vue-calendar

vue移动端日历,支持vue2、vue3。日历支持单选、多选、按周选、范围选。支持周序显示,支持自定义周开始日
Vue
1
star
14

maltsugar.github.io

my blog website
JavaScript
1
star