代码库> 滚动视图> LBBanner
LBBanner
关注
上传者:杨宝龙 分类:滚动视图(Scrollview)
查看次数:2017 下载次数:343
上传时间:2016-10-11 大小:1 KB
LBBanner

轮番图框架

支持功能:

本地或网络图片
系统或自定义PageControl
标题切换
定时轮番
可监听当前图片的索引
可监听点击事件
介绍

集成非常简单
LBBanner的自定义能力也非常强
性能也是尽量做到最佳
在LBBannerImgs文件夹下面有几张默认的图片,使用时可以删除掉,在LBBannerTools文件夹下面是我使用的工具类,不可删除,如果在你的项目中也用到了,可删除掉一个
使用方式

初始化

/**
* 这个初始化方法用来初始化本地图片
*/
- (instancetype)initWithImageNames:(NSArray *)imageNames andFrame:(CGRect)frame;

/**
* 这个初始化方法用来初始化网络图片
*/
- (instancetype)initWithImageURLArray:(NSArray *)imageURLArray andFrame:(CGRect)frame;
自定义PageControl

/**
* 自定义PageControl试图,调用这个方法后,系统的PageControl就会被移除掉
*/
- (void)customPageControlWithNormalPageView:(UIView *)normalPageView andCurrentPageView:(UIView *)currentPageView andPageViewPadding:(CGFloat)pageViewPadding;
设置标题

/**
* 图片展示标题,和图片数组对应
*/
- (void)showTitleWithTitles:(NSArray *)titles;
监听事件

/**
* 点击页面后调用
*
* @param banner 当前轮番器
* @param index 点击的第几个页面
*/
- (void)banner:(LBBanner *)banner didClickViewWithIndex:(NSInteger)index;

/**
* 当前页面索引位置
*
* @param banner 当前轮番器
* @param index 当前显示的是第几个页面
*/
- (void)banner:(LBBanner *)banner didChangeViewWithIndex:(NSInteger)index;
效果图




LBBanner我会持续更新...。有问题或者更好的建议、可以加QQ群: 572296164
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
提示
sina weixin mail 回到顶部