iOS学习iOS 开发每天分享优质文章IOS

广告式视图轮播效果,炒鸡简单好用^0^

2016-10-24  本文已影响134人  Stars木木

XXScrollView

前言:写项目的时候发现很多地方都用到了广告视图的效果,于是自己干脆将其封装出来了,简单易懂,也容易使用~

介绍:

对ScrollView的封装,简单实现了广告页面的轮播效果,也提供了单个视图的方法添加

下载链接:

https://github.com/StarsBlingBling/XXScrollView
木木已经上传到github上啦,有需要可以直接下载来用哟~

使用方法:

三个属性:

三个方法:

1 这个方法用来为某个视图添加手势方法;(注意哟,视图的下标和你之前提供的图片名字下标是对应的(从0开始))
2 这个方法用来设置PageController的坐标(如不设置,默认是右下角)
-(void)setPageControlFrame:(CGRect)frame;
3 这个方法用来设置PageController的当前选中颜色以及未选中时的颜色(如不设置,默认选中颜色为白色,未选中为透明色)
-(void)setPageControlCurrentPageIndicatorTintColor:(UIColor *)currentColor andTintColor:(UIColor *)tintColor;

效果展示:

manager.isRight = YES;
滚动视图右滑.gif
manager.isRight = NO;
滚动视图左滑.gif 默认颜色.png
[manager setPageControlCurrentPageIndicatorTintColor:[UIColor redColor] andTintColor:[UIColor yellowColor]];
设置PageControll颜色.png
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(test)];
    [manager addGestureRecognizer:tap WithImageNameAtIndex:1];
 //木木在这里是给视图1添加了方法test,注意哟,视图的下标和你之前提供的图片名字下标是对应的(从0开始)
-(void)test{
    NSLog(@"xxx");
}

当点击视图1的时候就会触发该方法啦!!
(由于木木不是专业美工,截图比较丑哈~还望见谅)


点击相应事件.gif

仅供木木学习,以及有需要的伙伴们阅读~可转载,不可复制粘贴哟~

上一篇 下一篇

猜你喜欢

热点阅读