首先祭出GIthub地址
里面包括了一个轮播图控件以及简单的demo
难易度:较简单
主要实现:用计时器和PageControl可控制轮播图,计时器可以是否启动,PageControl可显示是否隐藏,可以直接通过url进行轮播,图片缓存在本地
主要原理:在轮播图的最前面与最后面分别加上最后的图片与最早的图片,在轮播到最前与最后的时候切换图片,即设置offset,实现无缝无限循环轮播,通过判断class来确定是图片还是url,并用urlconnectsession下载图片,并写入缓存。
实现以及代码解释在工程中有给出。