SDCycleScrollView 更改记录: 介绍
SDCycleScrollView(新建QQ交流群:185534916)
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’
如需更详细的设置,参考如下:
-
cycleScrollView.pageControlAliment = SDCycleScrollViewPageContolAlimentRight; // 设置pageControl居右,默认居中
-
cycleScrollView.titlesGroup = 标题数组(数组元素个数必须和图片数组元素个数保持一致); // 如果设置title数组,则会在图片下面添加标题
-
cycleScrollView.autoScrollTimeInterval = ;// 自定义轮播时间间隔