iOS UIScrollView无限轮播(一)

2018-05-30  本文已影响0人  RogueYBJ

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

亲!喜欢的话点个💗呗!

上一篇下一篇

猜你喜欢

热点阅读