• Stars
    star
    113
  • Rank 310,115 (Top 7 %)
  • Language
    Swift
  • 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
Objective-C 版本

(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 文件。

More Repositories

1

RollingNotice

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

CustomPopoverView

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