HYBLoopScrollView一键式集成轮播组件
HYBLoopScrollView,一行代码接入轮播组件,自带图片下载、缓存相关功能,无任何第三方依赖、轻量级组件。
特性:
特性1:无缝无限循环滚动
HYBLoopScrollView很好地解决了这个问题。这个库使用了UICollectionView的特性,很巧妙地实现了这个无限滚动的效果。
特性2:直接使用block版本API
这里提供了唯一地创建控件的方法:
+ (instancetype)loopScrollViewWithFrame:(CGRect)frame imageUrls:(NSArray *)imageUrls timeInterval:(NSTimeInterval)timeInterval didSelect:(HYBLoopScrollViewDidSelectItemBlock)didSelect didScroll:(HYBLoopScrollViewDidScrollBlock)didScroll
特性3:提供图片切换的淡入淡出效果
HYBLoadImageView类是继承于UIImageView,提供了下载图片及缓存的功能,包括获取缓存的大小、清空缓存、支持自动设置显示成圆形头像。
提供了公开的裁剪图片的API:
/** * @author 黄仪标 * * 此处公开此API,是方便大家可以在别的地方使用。等比例剪裁图片大小到指定的size * * @param image 剪裁前的图片 * @param size 最终图片大小 * @param isScaleToMax 是取最大比例还是最小比例,YES表示取最大比例 * * @return 裁剪后的图片 */ + (UIImage *)clipImage:(UIImage *)image toSize:(CGSize)size isScaleToMax:(BOOL)isScaleToMax;
特性4:自带下载、缓存
内部自带了图片下载功能及图片缓存功能,并且在收到内存警告时,也会清理掉图片缓存。
特性5:支持 cocoapods
当前维护的版本已经到了version 3.0.0,可通过下面的方法添加到Podfile中:
pod "HYBLoopScrollView", '~> 3.0.0'
使用
方法一:通过 cocoapods 安装
方法二:到 Github下载源代码,直接将 HYBLoopScrollView 文件夹拖到工程,不需要做任何配置
评论
HYBLoopScrollView一键式集成轮播组件
HYBLoopScrollView,一行代码接入轮播组件,自带图片下载、缓存相关功能,无任何第三方依赖、轻量级组件。特性:特性1:无缝无限循环滚动HYBLoopScrollView很好地解决了这个问题
HYBLoopScrollView一键式集成轮播组件
0
ImagePlayerViewiOS 自动轮播组件
UIScrollView 实现自动轮播,可用于广告图片轮播。主要特色:支持 autolayout支持
ImagePlayerViewiOS 自动轮播组件
0
ImagePlayerViewiOS 自动轮播组件
UIScrollView实现自动轮播,可用于广告图片轮播。主要特色:支持autolayout支持UIPageControl及位置调整支持关闭自动轮播支持调整轮播速度支持点击事件仅支持iOS6
ImagePlayerViewiOS 自动轮播组件
0
Lory简约的轮播组件
Lory是一组简约的轮播组件库,支持的平台:安装:npm install --save lory.js在ES2015模块中的应用: import {lory} from 'lory.js';
Lory简约的轮播组件
0
ADBannerAutoScrolliOS展示Banner轮播组件
用于展示Banner广告,实现自动轮播,无限循环滚动功能 1.支持本地和在线banenr图片的展
ADBannerAutoScrolliOS展示Banner轮播组件
0
ADBannerAutoScrolliOS展示Banner轮播组件
用于展示Banner广告,实现自动轮播,无限循环滚动功能1.支持本地和在线banenr图片的展示(在线url使用SDWebimage下载);2.添加自动展示banner定时的控制;3.添加自动展示ba
ADBannerAutoScrolliOS展示Banner轮播组件
0