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