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

解决方案 »

  1.   

    testScrollView.pagingEnabled = YES;
    看好了,是pagingEnabled参数为YES;
      

  2.   

    这里换成了UICollectionView,pagingEnabled = YES后每次滚动都是全屏滚动,小弟这里需要横向每次只滚动300,请问怎么弄?先谢了!
      

  3.   

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

  4.   

    如果UIScrollView没有占据全屏幕,那间隙部分怎么显示呢?