Latest 0.0.3
Homepage https://github.com/211Yang/UFABanner
License Apache-2.0
Platforms ios 7.0, requires ARC
Dependencies SDWebImage
Authors

项目简介

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

项目截图

![image](https://github.com/211Yang/UFABanner/blob/master/UFABanner/screenshots.gif )

集成

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

方法二:pods集成
使用cocopods命令 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哦,方便更多的朋友使用。

Latest podspec

{
    "name": "UFABanner",
    "version": "0.0.3",
    "summary": "UFABanneru662fu4e00u4e2au7b80u5355u3001u6613u7528u3001u53efu9ad8u5ea6u914du7f6eu7684u5faau73afu8f6eu64adu56feu5f00u6e90u7ec4u4ef6",
    "description": "UFABanneru53efu540cu65f6u652fu6301u672cu5730u56feu7247u548cu7f51u7edcu56feu7247uff0cu652fu6301u81eau5b9au4e49u8f6eu64adu65f6u95f4u548cu662fu5426u81eau52a8u8f6eu64aduff0cu652fu6301u81eau5b9au4e49u9ed8u8ba4u56feuff0cu4e0du4f1au6ed1u5012u4e00u534au5361u4f4fu56feu7247uff0cu6ca1u6709u5185u5b58u6cc4u6f0fuff0cu4f7fu7528u7b80u5355u3002",
    "homepage": "https://github.com/211Yang/UFABanner",
    "license": "Apache-2.0",
    "authors": {
        "YangLin": "[email protected]"
    },
    "social_media_url": "https://github.com/211Yang",
    "platforms": {
        "ios": "7.0"
    },
    "source": {
        "git": "https://github.com/211Yang/UFABanner.git",
        "tag": "0.0.3"
    },
    "source_files": "UFABanner/UFABanner/**/*.{h,m}",
    "requires_arc": true,
    "dependencies": {
        "SDWebImage": []
    }
}

Pin It on Pinterest

Share This