您的位置:首页 > 移动开发 > IOS开发

iOS 自定义scrollView的pagingEnabled

2015-09-10 15:55 253 查看
在设置scrollView的pagingEnabled一般这个属性都是设置为YES,字面上的意思是整页平移是否开启。

但是当我们需要scrollView一次平移半个屏幕的宽度时,就想考虑这个如何去定义pagingEnabled这个值,可并没有查到如何去定义这个值。后来经过多方查阅资料,最终可以用别的方法去达到一次平移指定宽度。

首先将scrollView的宽度设置为你想要平移的宽度。比如一次平移 200, 可以将scrollView的frame 设置为

self.scrollView.frame =
CGRectMake(0,
0, 200, [[UIScreen
mainScreen]bounds].size.width);
contentSize根据需要去设置就可以。

其次将scrollView的clipsToBounds这个属性设置为NO,pagingEnabled属性依旧设置为YES。就可以打到自定义平移的这种效果了。后来也意识到pagingEnabled这个属性,每次平移的宽度就是你scrollView的宽度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: