以前一直在使用其他第三方的轮播焦点图,但多多少少有些局限,很多自己想要的功能无法实现,今天就自己动手封装一个轮播图组件YZCycleScrollView,并支持SDWebImage网络加载图片,项目已经提交至Github,可下载查看运行效果,支持CocoaPods
*注:加载网络图片类库SDWebImage,这里我就不多介绍该类库了,想了解更多关于SDWebImage的介绍请参考,SDWebImage下载地址https://github.com/rs/SDWebImage
先来看下效果GIF
效果图使用方法
- 使用 CocoaPods方式:
pod 'YZCycleScrollView'
- 手动引入方式:将
YZCycleScrollView
文件夹下所有的文件拖入工程,在需要使用的地方引入YZCycleScrollView.h
头文件即可(注:因为本项目中使用到了SDWebImage因此,采用手动引入方式请务必在项目中引入SDWebImage否则项目将无法运行)
// 引入头文件
#import "YZCycleScrollView.h"
// 创建方法
- (instancetype)initWithFrame:(CGRect)frame titles:(NSArray *)titles images:(NSArray *)images urls:(NSArray *)urls autoPlay:(BOOL)isAuto delay:(NSTimeInterval)timeInterval;
实例代码片段
代码片段详细代码请查看本项目Demo,已提交至Github
网友评论