WBCycleScrollView 1.0.0

WBCycleScrollView 1.0.0

wenmobo 维护。



  • 作者
  • wenmobo

WBCycleScrollView

  • 无限轮播视图,可设置 cell 左右间距,参考 SDCycleScrollView 实现原理。可实现轮播背景渐变过渡效果。

如何使用 WBCycleScrollView

特性

  • 无限轮播
  • 可设置左右间距
  • 滚动进度、下标回调
  • 支持 cell 缩放比例设置

安装

  • CocoaPods

    pod 'WBCycleScrollView'

  • 手动导入

    直接将 WBCycleScrollView 拖到工程中,导入 'WBCycleScrollView.h'

使用

  • 初始化
// 网络加载 --- 创建带标题的图片轮播器
    WBCycleScrollView *cycleScrollView2 = [WBCycleScrollView cycleScrollViewWithFrame:CGRectMake(0, 280, w, 200)
                                                                             delegate:self
                                                                     placeholderImage:[UIImage imageNamed:@"placeholder"]];
    cycleScrollView2.imageURLStringsGroup = imagesURLStrings;
    ///cell size
    cycleScrollView2.itemSize = CGSizeMake(w - 20, 180);
    ///左右间距
    cycleScrollView2.itemSpacing = 10;
    cycleScrollView2.imageViewCornerRadius = 6;
    ///轮播时间间隔
    cycleScrollView2.autoScrollTimeInterval = 5;
    cycleScrollView2.scrollDirection = UICollectionViewScrollDirectionHorizontal;
    ///是否缩放
    cycleScrollView2.isZoom = YES;
    [self.view addSubview:cycleScrollView2];
  • 代理方法

    ///滚动进度回调,可在此设置背景颜色渐变效果(具体实现可查看demo)
    - (void)cycScrollViewScrollRealOffset:(NSInteger)realOffsetX scrollRate:(CGFloat)scrollRate currentPage:(NSInteger)currentPage cycleScrollView:(WBCycleScrollView *)cycleScrollView {}
    

提醒

  • ARC
  • iOS>=8.0
  • iPhone
  • Xcode 8+

作者

作者:wenbo 邮箱:[email protected] 掘金:https://juejin.im/user/5a371ae551882512d0607108 简书:https://www.jianshu.com/u/63445e24e8bf