KJBannerView 是一款轮播Banner,支持网络GIF和网络图片和本地图片混合轮播
- 缩放无限自动循环滚动 √
- 预加载渲染处理,缓存区缓存图片资源处理 √
- 支持四种方向滚动,从左往右、从右往左、从上往下、从下往上 √
- 自定义继承,定制不同样式,详情使用请见Demo √
- 支持网络动态图和网络图片和本地图片混合轮播 √
- 支持在Storyboard和Xib中创建并配置其属性 √
- 提供多种分页控件PageControl显示 √
- 自带缓存加载,内部封装网图下载缓存工具 √
- 清理指定时间段以前的图片资源数据 √
Class | 功能区 |
---|---|
KJBannerView | 轮播图主控件 |
KJPageView | 自定义分页控件 |
KJBannerViewCell | 基类,自定义需继承该Cell |
KJBannerViewFlowLayout | Cell缩放管理 |
KJBannerViewTimer | 计时器 |
Class | 功能区 |
---|---|
KJAutoPurgingImageCache | 定时清理缓存工具 |
KJImageCache | 缓存工具 |
KJNetworkManager | 网络请求工具 |
KJWebImageDownloader | 网图下载工具 |
UIView+KJWebImage | 显示网络图片(支持UIImageView、UIButton、UIView) |
- 下载测试效果图,图片采用信号量方式获取
pod 'KJBannerView' # 轮播图
pod 'KJBannerView/Downloader' # 网络加载板块
- 🎷 邮箱地址:[email protected] 🎷
- 🎸 GitHub地址:yangKJ 🎸
- 🎺 掘金地址:茶底世界之下 🎺
- 🚴🏻 简书地址:77___ 🚴🏻
觉得有帮助的老哥们,请帮忙点个星 ⭐..
救救孩子吧,谢谢各位老板。
🥺