CWCarousel是一个基于collectionView实现的通用无限轮播图封装项目,有OC和Swift两个版本。OC版本在1.1.9版本采用NSTimer+NSProxy方式实现自动轮播等众多更新,Swift版本也有对应的更新内容。项目使用包括创建对象、注册cell、实现代理方法等操作,还有针对轮播图控制器生命周期的操作要求。对于轮播图开发有很好的参考价值。
KJBannerViewDemo中的KJBannerView是一款轮播Banner,支持网络GIF、网络图片和本地图片混合轮播,可缩放、无限自动循环滚动,有预加载渲染和图片资源缓存处理,支持四个方向滚动、自定义继承、在Storyboard和Xib中创建与配置属性、多种分页控件显示、自带缓存加载且能清理指定时间段以前的图片资源数据等,是轮播图开发的全面解决方案。