SDCycleScrollView 添加初始滚动页码

我看了下最新的代码已经有了滚动的起始页,这个是1.75包括之前的代码,

最近在做一个无限轮播界面,由于自己写的有些卡顿,所以我使用了第三方框架SDCycleScrollView,但是我的初始滚动页不是从第一页开始怎么办,我想从第二页,第三页,或者最后一页,关于这个SDCycleScrollView没有提供有效的方法和属性,解决的方法如下:

     给

     SDCycleScrollView.h文件中添加一个属性,默认开始的滚动页,

     

     @property(nonatomic,assign)NSUInteger firstIndex;//滚动的起始页

     

     SDCycleScrollView.m中有一个

     

     layoutSubviews方法,在该方法的结尾加如下代码:

     

     if(self.firstIndex !=0){

     [_mainView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:self.firstIndex inSection:0] atScrollPosition:UICollectionViewScrollPositionNone animated:NO];

     }

 

pod 'SDCycleScrollView','~> 1.75'

原文地址,最详细的博客都没有原文解释清除,所以我建议可以查看原本

原文地址:https://www.cnblogs.com/hualuoshuijia/p/5541576.html