jiGuangXieZuo/ProductApp/Pods/SDCycleScrollView/README.md

63 lines
3.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# SDCycleScrollView新建QQ交流群185534916、675995250
## ☆☆☆ “iOS图片、文字轮播器” ☆☆☆
### 支持pod导入
pod 'SDCycleScrollView','>= 1.80'
### 更改记录:
2019.04.10 -- 适配SDWebImage 5.0.0
2017.11.26 -- 增加滚动到指定index接口
2017.10.28 -- 更新对SDWebImage的版本依赖
2017.06.23 -- 1.增加支持轮播自定义cell的代理方法 2.增加禁止拖动手势api
2016.05.27 -- 新增纯文字轮播、增加viewController在来回push时候出现的图片卡在中间的解决方案“解决viewWillAppear时出现时轮播图卡在一半的问题在控制器viewWillAppear时调用 adjustWhenControllerViewWillAppera”
2016.04.21 -- 修复自定义图片的pagecontrol刷新图片数据时崩溃bug设置单张图片时停止轮播
2016.03.31 -- 增加垂直方向滚动功能
2016.01.21 -- 修复加载时出现item size zero提示问题
2016.01.15 -- 兼容assets存放的本地图片
2016.01.06 -- 0.图片管理使用SDWebImage1.优化内存提升性能2.添加图片contentmode接口3.block监听点击接口4.滚动到某张图片监听5.增加自定义图片pageControl接口6.其他等等。其中有一处接口改动pagecontrol的小圆点自定义接口改为currentPageDotColor、pageDotColor、currentPageDotImage、pageDotImage。
### 无限循环自动图片轮播器(一步设置即可使用)
// 网络加载图片的轮播器
SDCycleScrollView *cycleScrollView = [cycleScrollViewWithFrame:frame delegate:delegate placeholderImage:placeholderImage];
cycleScrollView.imageURLStringsGroup = imagesURLStrings;
// 本地加载图片的轮播器
SDCycleScrollView *cycleScrollView = [SDCycleScrollView cycleScrollViewWithFrame: imagesGroup:图片数组];
---------------------------------------------------------------------------------------------------------------
## Q&A:
### 为什么我用这个轮播期会在顶部出现一块空白区域
以下是本库的使用者给出的一些解决方法放在这里供大家参考:
在iOS 7以后controller 会对其中唯一的scrollView或其子类调整内边距从而导致位置不准确。设置self.automaticallyAdjustsScrollViewInsets = NO;或者controller中放置不止一个scrollView或其子类时就不会出现这种问题。以上原因是我的猜测只要我设置了 self.automaticallyAdjustsScrollViewInsets = NO就没有那个问题了。
#PS:
如需更详细的设置,参考如下:
1. cycleScrollView.pageControlAliment = SDCycleScrollViewPageContolAlimentRight; // 设置pageControl居右默认居中
2. cycleScrollView.titlesGroup = 标题数组(数组元素个数必须和图片数组元素个数保持一致); // 如果设置title数组则会在图片下面添加标题
3. cycleScrollView.delegate = ; // 如需监听图片点击,请设置代理,实现代理方法
4. cycleScrollView.autoScrollTimeInterval = ;// 自定义轮播时间间隔
![](http://ww4.sinaimg.cn/bmiddle/9b8146edjw1esvytq7lwrg208p0fce82.gif)
![](http://cdn.cocimg.com/bbs/attachment/Fid_19/19_441660_d01407e9c4b63d1.gif)