SDCycleScrollView 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
SDCycleScrollView 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

SDCycleScrollView 图片轮播器

☆☆☆ “iOS第一轮播图” ☆☆☆

github持续更新地址:https://github.com/gsdios/SDCycleScrollView

更改记录:

2016.01.21 -- 修复加载时出现item size zero提示问题

2016.01.15 -- 兼容assets存放的本地图片

2016.01.06 -- 0.图片管理使用SDWebImage;1.优化内存,提升性能;2.添加图片contentmode接口;3.block监听点击接口;4.滚动到某张图片监听;5.增加自定义图片pageControl接口;6.其他等等。其中有一处接口改动:pagecontrol的小圆点自定义接口改为:currentPageDotColor、pageDotColor、currentPageDotImage、pageDotImage。

无限循环自动图片轮播器(一步设置即可使用)

// 网络加载图片的轮播器
 cycleScrollView.imageURLStringsGroup = imagesURLStrings;

 // 本地加载图片的轮播器
 SDCycleScrollView *cycleScrollView = [SDCycleScrollView cycleScrollViewWithFrame: imagesGroup:图片数组];

??? 为什么我用这个轮播期会在顶部出现一块空白区域

以下是本库的使用者给出的一些解决方法放在这里供大家参考: 在iOS 7以后,controller 会对其中唯一的scrollView或其子类调整内边距,从而导致位置不准确。设置self.automaticallyAdjustsScrollViewInsets = NO;或者controller中放置不止一个scrollView或其子类时,就不会出现这种问题。以上原因是我的猜测,只要我设置了 self.automaticallyAdjustsScrollViewInsets = NO就没有那个问题了。

PS:

现已支持cocoapods导入:pod 'SDCycleScrollView','~> 1.3'

如需更详细的设置,参考如下:

  1. cycleScrollView.pageControlAliment = SDCycleScrollViewPageContolAlimentRight; // 设置pageControl居右,默认居中

  2. cycleScrollView.titlesGroup = 标题数组(数组元素个数必须和图片数组元素个数保持一致); // 如果设置title数组,则会在图片下面添加标题

  3. cycleScrollView.delegate = ; // 如需监听图片点击,请设置代理,实现代理方法

  4. cycleScrollView.autoScrollTimeInterval = ;// 自定义轮播时间间隔

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
打分: 力荐
简单实用,加上弹性控制就更完美了!
2017/02/24 11:37
回复
举报
更多评论
暂无内容
发表了博客
2019/05/13 18:03

iOS 轮播图 (2)

1、ZKCycleScrollViewDemo 2、KJBannerViewDemo(简书:https://www.jianshu.com/u/c84c00476ab6) KJBannerViewDemo轮播图Banner - 无任何第三方依赖、轻量级组件 支持缩放、自带缓存加载 支持自定义继承、定制特......

0
0
发表了博客
2019/04/03 09:42

如何在Swift的代码中使用OC的代码, 在OC的代码中使用Swift的代码?

https://www.cnblogs.com/upliver/p/5138160.html 如何在Swift的代码中使用OC的代码, 在OC的代码中使用Swift的代码? 随着苹果公司对Swift的推广力度不断加大,市场上很多的项目都在逐步的转向使用Swift开发,但由于各种原因,公司不可能一时间直接冲OC转向Swift,因此中间就会有一个过渡期,需要我们程序员进行OC和Swift两种语...

0
0
发表了博客
2018/03/29 15:02

iOS 代码开发规范

  最近公司因为业务增多,又招了一个iOS小伙伴,内心无比开心呀。但是多了一个人,日常代码开发就要统一规范起来,方便日后维护和查找。下边列一下我日常用到一些代码规范。   (一)、SVN规范   1、代码一定要先update,(解决冲突),然后在commit。   2、代码提交。   【人员】【动作】【动作内容】   如...

0
0
发表了博客
2015/10/26 16:06

相当于总结吧

总结曾做过的的点点,仅当是自我的一个记录

0
1
发表了博客
2018/04/12 17:14

iOS开发常用的三方库

开发一般APP必备三方库,省力秘籍!!!本篇文章会经常更新最新常用的三方。 1.网络请求库 AFNetworking https://github.com/AFNetworking/AFNetworking swift版 https://github.com/Alamofire/Alamofire 2.图片缓存器 SDWebImage https://github.com/rs/SDWebImage swift版 https://github.com/onevcat/Kingfisher 3.下...

0
0
发表了博客
2019/09/24 15:40

iOS开发---发布SDK到cocoapods

1、GitHub上创建仓库 没有就创建 创建成功后克隆到本地 2、将托管的SDK上传到GitHub并发布到cocoapods 将自己的SDK上传到GitHub,我的路径直接如下,防止后面的 spec.source_files书写入坑 3、pod常用的命令 注册pod账号 pod trunk register 472331078@qq.com "bing" 查看注册信息 pod trunk me # 添加其他维护者 pod...

0
0
发表了博客
2018/06/27 11:44

iOS开发常用第三方开源框架 持续更新中...

键盘管理 TPKeyboardAvoiding IQKeyboardManager 弹窗HUD MBProgressHUD SVProgressHUD UIView+Toast UIView显示提示Category Toast-Swift Tosat-swift版本 SnailPopupController 快速弹出自定义视图,支持自定义蒙版样式/过渡效果/手势拖动等 上下拉刷新 MJRefresh SVPullToRefresh JSON解析 MJExtension 网络请求 AFNe...

0
0
发表了博客
2018/02/08 15:21

iOS项目开发需要导进的常用第三方库

YYKit 多功能组件 MLPhotoLib TZImagePickerController MWPhotoBrowser IDMPhotoBrowser CTAssetsPickerController KSPhotoBrowser JTSImageViewController 图片选择、浏览 IQKeyboardManager TPKeyboardAvoiding 键盘遮挡输入框的处理 MGSwipeTableCell MCSwipeTableViewCell cell的左右按钮 DKNightVersion 夜间模式 ...

0
0
发表了博客
2018/06/26 13:58

iOS 中 常用的第三方库

现在对于我们 iOS 开发来说,基本上说不可能不使用第三方轮子啦,毕竟没那么多时间,而且自己造的轮子往往想着成为上图中的最后一个,结果却成了上图中第二个或第一个啦,当然大公司另当别论。下面我从之前用过的第三方轮子和看到不错的轮子进行总结一下。 基本流程使用的第三方轮子 列表相关的轮子 图片相关的轮子 其他...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
20 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部