UFABanner 0.0.3

UFABanner 0.0.3

测试已测试
语言语言 Objective-CObjective C
许可证 Apache-2.0
发布最后发布2019年1月

[yanglin]维护。



UFABanner 0.0.3

UFABanner

项目简介

UFABanner是一个简单、易用、可高度配置的循环轮播图开源组件,可同时支持本地图片和网络图片,支持自定义轮播时间和是否自动轮播,支持自定义默认图,不会滑到一半卡住图片,没有内存泄漏。

项目截图

image

集成

方法一:手动集成 将最里面的UFABanner文件夹拖到工程中即可,

方法二:使用Cocoapods集成,使用以下命令:pod 'UFABanner'

使用方法

UFABannerView *bannerFirst = [[UFABannerView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 200) images:imagesFirst];

UFABannerView *bannerFirst = [[UFABannerView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 200)];

[bannerFirst setImages:imagesFirst];

bannerFirst.shouldAuto = YES;//是否自动轮播

bannerFirst.autoScrollDelay = 3;//轮播时间间隔

bannerFirst.currentIndex = 0;//设置默认选择index

bannerFirst.imageContentMode = UIViewContentModeScaleAspectFit;//设置图片contentModel,默认为UIViewContentModeScaleAspectFit

bannerFirst.delegate = self;//设置点击图片代理

[bannerFirst setPlaceHolder:[UIImage imageNamed:@"placeHolder"]];//自定义默认图 [bannerFirst scrolltoIndex:1];//滑动到指定位置

其中,imagesFirst为轮播图实体对象数组。

注意

项目中使用到了第三方库SDWebImage加载图片,网络图片加载需要导入该框架。

issues

大家在使用过程中,遇到任何疑问或建议可以随时提出issues,我会第一时间处理。觉得好用的朋友请不要忘记分享和star哦,以便让更多朋友使用。