代码库> 滚动视图> 图片轮播
图片轮播
关注
上传者:秦传龙 分类:滚动视图(Scrollview)
查看次数:1486 下载次数:244
上传时间:2016-09-09 大小:3 KB
当点击进入下一个页面时 你可以把图片轮播关闭 避免定时器一直开启 下面是这两个方法可以控制
/**
* 停止播放
*/
- (void)stop;


/**
* 开始播放
*/
- (void)start;




CGRect frame = CGRectMake(0, 100, self.view.frame.size.width, 200);

NSArray *imageArr = @[@"1.jpg",@"2.png",@"3.jpg",@"4.jpg",@"1.jpg",@"2.png",@"3.jpg",@"4.jpg",@"1.jpg",@"2.png",@"3.jpg",@"4.jpg"];

CLCycleView *cycleView = [[CLCycleView alloc] initWithFrame:frame duration:3 imageArr:imageArr];
cycleView.delegate = self;
cycleView.currentPageIndicatorTintColor = [UIColor redColor];
cycleView.pageIndicatorTintColor = [UIColor blueColor];
cycleView.diameter = 20;
cycleView.cycleView = ^(NSInteger indexPage) {
NSLog(@"block显示点击%ld张图片",indexPage);
};

self.cycleView = cycleView;
[self.view addSubview:cycleView];

// 或者用代理方法控制点击的某张图片
CGRect frame = CGRectMake(0, 100, self.view.frame.size.width, 200);

NSArray *imageArr = @[@"1.jpg",@"2.png",@"3.jpg",@"4.jpg",@"1.jpg",@"2.png",@"3.jpg",@"4.jpg",@"1.jpg",@"2.png",@"3.jpg",@"4.jpg"];

CLCycleView *cycleView = [[CLCycleView alloc] initWithFrame:frame duration:3 imageArr:imageArr];
cycleView.delegate = self;
cycleView.currentPageIndicatorTintColor = [UIColor redColor];
cycleView.pageIndicatorTintColor = [UIColor blueColor];
cycleView.diameter = 20;
cycleView.cycleView = ^(NSInteger indexPage) {
NSLog(@"block显示点击%ld张图片",indexPage);
};

self.cycleView = cycleView;
[self.view addSubview:cycleView];
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
  • 改一下pch的path
    13152090291 评论了 日历
  • 怎么解决的
    且听风吟吟吟 评论了 XYUISlider
  • pch 报错
    小小段 评论了 日历
  • https://github.com/li199508/LVCycleScrollView
    李俊宇 评论了 LVCycleScrollView
  • 还是有bug,四个选项,选择第二个,再选第三个,然后再点击第二个,就页面失灵了。
    18598270503 评论了 CBSegment
  • 视酷即时通讯,售后服务非常差,当面一套,背后一套,付了钱,啥事不管
    18615677850 评论了 视酷即时通讯群聊系统
提示
sina weixin mail 回到顶部