美文网首页
iOS UIScrollView无限轮播(一)

iOS UIScrollView无限轮播(一)

作者: RogueYBJ | 来源:发表于2018-05-30 20:00 被阅读0次

    关于轮播图的写法我们先把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无限轮播(二)

    亲!喜欢的话点个💗呗!

    相关文章

      网友评论

          本文标题:iOS UIScrollView无限轮播(一)

          本文链接:https://www.haomeiwen.com/subject/aimxsftx.html