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];
}
就可以达到自己想要的效果
给
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];
}
就可以达到自己想要的效果
相关文章推荐
- Java学习一
- JDBC(一)
- html文字有光晕
- JavaScript中apply()与call()的区别
- JNDI(一) 之 Naming and Directory Concepts
- valgrind 的使用简介
- [leetcode] 【数组】 137. Single Number II
- Windows系统中如何连接远程终端
- Android-PullToRefresh 使用心得
- [ActionScript 3.0] 根据xml属性查找相应xml节点,递归函数。
- xss和csrf攻击
- json
- 跳转activity时出现空白界面问题解决笔记
- iOS helper
- Android之AlarmManager
- qml listview 实现QQ侧滑删除功能
- JavaScript入门详解
- Xml 反序列化
- 第二阶段个人博客总结4
- 联想扬天 T4900c电脑文件丢失怎样找回