XRCarouselView
史上最简单的图片轮播,可左右滚动与淡入淡出,秒集成,支持gif图片,自带缓存,不依赖任何第三方库
The easiest way to use image circulate
超简单好用的图片轮播框架,两个imageView实现
使用过程中发现bug请先下载最新版,若bug依旧存在,请及时反馈,谢谢
实现原理请看这里
XRCarouselView的优点
1.文件少,代码简洁
2.同时支持本地图片及网络图片
3.自带图片下载与缓存,不依赖任何第三方库
4.两种轮播方式,滚动与淡入淡出
5.性能好,占用内存少,轮播流畅
如何集成XRCarouselView
导入
方式一:手动导入
将XRCarouselView文件夹中的所有文件添加到项目中
方式二:cocoapods导入
pod 'XRCarouselView'
创建
方式一:代码创建
1.导入主头文件 XRCarouselView.h
2.创建XRCarouselView,设置所需属性
3.将XRCarouselView添加到要展示到view上面
方式二:直接添加到xib\sb
1.添加一个view到xib\sb上
2.设置view的class为XRCarouselView
3.拖线到.m文件中,设置所需属性
说明
要想正常使用,图片数组imageArray必须设置
控件的frame必须设置,xib\sb创建的可不设置
其他属性都有默认值,可不设置
XRCarouselView的常用属性方法
1.imageArray:要轮播的图片数组,可传本地图片或网络图片路径
2.changeMode:图片切换方式,有轮播滚动与淡入淡出两种
3.describeArray:图片描述的字符串数组,应与图片顺序对应
4.time:设置每页的停留时间
5.void(^imageClickBlock)(NSInteger index):图片被点击后要执行的代码
6.clearDiskCache:清除沙盒中的图片缓存
效果演示
轮播滚动
淡入淡出
资源均来自第三方,谨慎下载,前往第三方网站下载