您的位置:首页 > 其它

SDCycleScrollView 添加初始滚动页码

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

}

就可以达到自己想要的效果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: