自定义广告轮播控件

作者: ColeX | 来源:发表于2015-11-11 15:00 被阅读1611次

前要

  • 现在 主流app的首页基本都有banner滚动播放吧,随手封装了下,使用如下:
    1.异步下载使用SDWebImage
    2.循环时间:默认5秒,可自定义,(设置0则不滚动)
    3.滚动点: 默认居中,可设置居右或者直接隐藏
    4.缺省图片:默认为nil,可自定义

API

CCAdsPlayView *apView = [CCAdsPlayView adsPlayViewWithFrame:CGRectMake(0, 0,screenWidth, screenHeight) imageGroup:imgArray];
//apView.pageContolAliment = CCPageContolAlimentRight;
//apView.animationDuration = 1.;
//apView.placeHoldImage = [UIImage imageNamed:@"Default-568h"];
[self.view addSubview:apView];

//这句可以在任何地方使用,异步下载并展示
[apView startWithTapActionBlock:^(NSInteger index) {
    NSLog(@"点击了第%@张",@(index));
}];

欢迎交流

demo点我

相关文章

网友评论

  • T_Choues:话说将循环事件换成这样效果很奇怪啊.
    - (void)animationTimerDidFired:(NSTimer *)timer
    {
    CGPoint newOffset = CGPointMake(self.scrollView.contentOffset.x + CGRectGetWidth(self.scrollView.frame), self.scrollView.contentOffset.y);
    // [self.scrollView setContentOffset:newOffset animated:YES];
    [UIView animateWithDuration:2. animations:^{

    [self.scrollView setContentOffset:newOffset];

    }];


    }
    本人新手...
  • yunFeng:回去用下看看

本文标题:自定义广告轮播控件

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