技术CTO-关注编程入门知识,提供编程入门教程

您的位置: 首页 > 移动开发 > ios > 正文

UIscrollview不全屏滑动

来源: 技术CTO 阅读:

小弟有一个需求,屏幕有一个类似轮播图要显示,但是这个轮播图不是全屏的,每个图之间有间隔,并且一个界面要显示上一张图和下一张图的一点点,请问这个怎么设置UIscrollview的滚动?先谢了!

testScrollView.pagingEnabled = YES;
看好了,是pagingEnabled参数为YES;
额,不好意思,没有看清问题
这里换成了UICollectionView,pagingEnabled = YES后每次滚动都是全屏滚动,小弟这里需要横向每次只滚动300,请问怎么弄?先谢了!
1. UIScrollview的宽度设置成图片大小和间隔,即不要占用整个屏幕的宽度;
2. 设置UIScrollview的clipToBounds为NO;
3. 由于UIScrollView没有占据全屏幕宽度,所以间隙部分不能响应触摸事件;所以需要一个CoverView来解决事件传递问题;
4. 其它按照正常流程配置;

参考:
http://tech.glowing.com/cn/practice-in-uiscrollview/

引用 4 楼 ravatar0423 的回复:
1. UIScrollview的宽度设置成图片大小和间隔,即不要占用整个屏幕的宽度;
2. 设置UIScrollview的clipToBounds为NO;
3. 由于UIScrollView没有占据全屏幕宽度,所以间隙部分不能响应触摸事件;所以需要一个CoverView来解决事件传递问题;
4. 其它按照正常流程配置;

参考:
http://tech.glowing.com/cn/practice-in-uiscrollview/
如果UIScrollView没有占据全屏幕,那间隙部分怎么显示呢?
参照我说的第二条原则; 或者参考我贴的链接,自己尝试下就知道了

^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群:345733473 ^_^