Latest 2.6.1
Homepage https://github.com/codingZero/XRCarouselView
License MIT
Platforms ios 7.0, requires ARC
Authors

The easiest way to use image circulate

超简单好用的图片轮播框架,两个imageView实现

使用过程中发现bug请先下载最新版,若bug依旧存在,请及时反馈,谢谢

实现原理请看这里


XRCarouselView的优点

1.文件少,代码简洁

2.同时支持本地图片及网络图片

3.自带图片下载与缓存,不依赖任何第三方库

4.两种轮播方式,滚动与淡入淡出

5.性能好,占用内存少,轮播流畅

如何集成XRCarouselView

导入

方式一:手动导入

将XRCarouselView文件夹中的所有文件添加到项目中

方式二:cocoapods导入

pod ‘XRCarouselView’

创建

方式一:代码创建

1.导入主头文件 XRCarouselView.h

2.创建XRCarouselView,设置所需属性

3.将XRCarouselView添加到要展示到view上面

方式二:直接添加到xibsb

1.添加一个view到xibsb上

2.设置view的class为XRCarouselView

3.拖线到.m文件中,设置所需属性

说明

要想正常使用,图片数组imageArray必须设置

控件的frame必须设置,xibsb创建的可不设置

其他属性都有默认值,可不设置

XRCarouselView的常用属性方法

1.imageArray:要轮播的图片数组,可传本地图片或网络图片路径

2.changeMode:图片切换方式,有轮播滚动与淡入淡出两种

3.describeArray:图片描述的字符串数组,应与图片顺序对应

4.time:设置每页的停留时间

5.void(^imageClickBlock)(NSInteger index):图片被点击后要执行的代码

6.clearDiskCache:清除沙盒中的图片缓存

效果演示

轮播滚动

XRCarouselView

淡入淡出

XRCarouselView

Latest podspec

{
    "name": "XRCarouselView",
    "version": "2.6.1",
    "summary": "u53f2u4e0au6700u7b80u5355u7684u56feu7247u8f6eu64aduff0cu53efu5de6u53f3u6edau52a8u4e0eu6de1u5165u6de1u51fauff0cu79d2u96c6u6210uff0cu652fu6301gifu56feu7247uff0cu81eau5e26u7f13u5b58uff0cu4e0du4f9du8d56u4efbu4f55u7b2cu4e09u65b9u5e93",
    "homepage": "https://github.com/codingZero/XRCarouselView",
    "license": "MIT",
    "authors": {
        "codingZero": "[email protected]"
    },
    "social_media_url": "http://www.jianshu.com/users/425e4eed60ca/latest_articles",
    "platforms": {
        "ios": "7.0"
    },
    "source": {
        "git": "https://github.com/codingZero/XRCarouselView.git",
        "tag": "2.6.1"
    },
    "source_files": "XRCarouselView/*.{h,m}",
    "resources": "XRCarouselView/XRPlaceholder.png",
    "requires_arc": true
}

Pin It on Pinterest

Share This