iOS UIScrollView无限轮播(一)

关于轮播图的写法我们先把UIScrollView的无线轮播做出来然后在做其他的地方一部一部来。
1.根据传输来的数据创建UIScrollView。
2.然后实现手动滑动效果。
3.实现无线轮播效果。
4.添加点击按钮(我这里用的事UIButton)。
5.创建协议代理 or block(实现点击回调方法)。
ViewController代码👇:

#import "ViewController.h"
#import "ScrollV.h"

@interface ViewController ()<GreenInterfaceDelegate>

- (void)viewDidLoad {
    [super viewDidLoad];
    //创建轮播图
    ScrollV * scroll = [[ScrollV alloc]initWithFrame:CGRectMake(0, 400, CGRectGetWidth(self.view.bounds), 200) andImageArr:@[[UIImage imageNamed:@"轮播图1_左"],[UIImage imageNamed:@"轮播图2_左"],[UIImage imageNamed:@"轮播图3_左"]]];
    //签订协议
    scroll.delegates = self;
    //开始轮播
    [scroll start];
    //添加到View上
    [self.view addSubview:scroll];
}
//协议方法回调
-(void)pushScrollVAction:(NSInteger)valueTag{
    NSLog(@"delegates:%ld",valueTag);
}

应为继承的是UIScrollView,所以并没有将其他东西方上去,不过这样也好,为后面的东西做准备,敬请期待下次更新。
dome里面有一个是上次传的,等我更新完毕会把代码进行整理。
GIF图:


lbt.gif

第二部分写的是自定义分页器👇
UIScrollView无限轮播(二)

亲!喜欢的话点个💗呗!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 英语—这个一直解不了的难题,却经常时不时的跳出来调戏一下我的神经。 我们那个年代(一不小心暴露了年龄),初中才开设...
    周妘棋阅读 268评论 0 0
  • 致猫咪 不经意地 张望 眼帘里映入两个可爱的小表情 呆呆的 呆呆地望着我 我以为 会是幻觉 我不太...
    夏诗儿阅读 349评论 0 0
  • 文/月明红红 儿时,在我的心里,总是渴望有一座快乐的花园,里面种满了花朵和明媚的阳光,还有涓涓的细流在流淌,有草木...
    月明红红阅读 943评论 51 108

友情链接更多精彩内容