SDCycleScrollView 添加初始滚动页码

最近在做一个无限轮播界面,由于自己写的有些卡顿,所以我使用了第三方框架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];

}

就可以达到自己想要的效果

上一篇:Extjs4.2 Tree使用技巧


下一篇:ORA-01940: 无法删除当前连接的用户