ios 滚动视图,滚动广告,无限循环轮播

ios 滚动视图,滚动广告,无限循环轮播


GCCycleScrollView用于iOS 广告等图片展示轮播,支持无限循环播放,以及拖拽功能.GCCycleScrollView对于每一张图片都可以添加自己的标题以及设置标题label的相关属性或者使用默认的设置。 GitHub项目地址.如果发现bug或者增加新的扩展,请联系我[email protected]

GCCycleScrollView




效果展示

使用安装

GCCycleScrollView 支持 CocoaPods. 安装:

pod "GCCycleScrollView"

手动导入

首先下载该项目,把项目中的lib文件夹拉入自己的项目。

#import "GCCycleScrollView.h"

例子

=====

本地图片加载

    //本地图片加载
    GCCycleScrollView *cycleScroll = [[GCCycleScrollView alloc] initWithFrame:CGRectMake(0, 80, self.view.frame.size.width, 170)];
    cycleScroll.delegate =self;
    NSArray *images = [[NSArray alloc] initWithObjects:[UIImage imageNamed:@"3"],[UIImage imageNamed:@"1"],[UIImage imageNamed:@"5"],[UIImage imageNamed:@"2"],nil];
    cycleScroll.localImageGroups = images;
    cycleScroll.autoScrollTimeInterval = 3.0;
    cycleScroll.dotColor = [UIColor greenColor];
    [self.view addSubview:cycleScroll];

网络图片加载

//网络图片加载
    GCCycleScrollView *cycleScroll = [[GCCycleScrollView alloc] initWithFrame:CGRectMake(0, 300, self.view.frame.size.width, 170)];
    cycleScroll.delegate =self;
    NSArray *urlimages = [[NSArray alloc] initWithObjects:@"http://pics.sc.chinaz.com/files/pic/pic9/201603/apic19563.jpg",@"http://pics.sc.chinaz.com/files/pic/pic9/201603/apic19747.jpg",@"http://pics.sc.chinaz.com/files/pic/pic9/201603/apic19515.jpg",@"http://pics.sc.chinaz.com/files/pic/pic9/201602/apic18951.jpg",nil];
    cycleScroll.imageUrlGroups = urlimages;
    cycleScroll.autoScrollTimeInterval = 3.0;
    cycleScroll.dotColor = [UIColor greenColor];
    [self.view addSubview:cycleScroll];

清除图片本地缓存

//清除图片缓存
[cycleScroll clearCache];

pageCOntroll location; pageCOntroll的位置

//pageCOntroll location; pageCOntroll的位置
typedef NS_ENUM(NSInteger,GCCycleScrollPageControlAliment){
    /**
     *  page control 位于中间,默认在中间 center default value
     */
    GCCycleScrollPageControlAlimentCenter = 0,

    /**
     *  page control 位于右侧 right side
     */
    GCCycleScrollPageControlAlimentRight = 1,

    /**
     *  page control 位于左侧 left side
     */
    GCCycleScrollPageControlAlimentLeft = 2
};

作者

EricWan, [email protected]

License

GCCycleScrollView is available under the MIT license. See the LICENSE file for more info.

GCCycleScrollView

你可能感兴趣的:(iOS)