IOS焦点图、滚动图、轮播图、无限循环,支持SDWebImage网络加载图片

以前一直在使用其他第三方的轮播焦点图,但多多少少有些局限,很多自己想要的功能无法实现,今天就自己动手封装一个轮播图组件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

推荐阅读更多精彩内容