swift轮播图的实现-UIScrollView

目标 :UIScrollView+三UIImageView的轮播图实现

swift轮播图的实现-UIScrollView_第1张图片
轮播.png
原理:利用UIScrollView实现轮播图。

要想实现这样的效果,我们使用UIScrollView包含image1,image2,image3的三个UIImageView都是放在UIScrollView里面的,但是这样的话是不可以实现轮播的。
要想实现轮播就要再在该UIScrollView的左右两侧各加一张UIImageView。在最后一张放image1, 第一张放image3。这样的话当我们滚动到最后或者最前面的的时候,我们就把列表切换到相应的位置,注意这时候切换的时候不能有动画。只需要调用scrollView.contentOffset = CGPoint(...)即可。

swift轮播图的实现-UIScrollView_第2张图片
原理图.png
swift轮播图的实现-UIScrollView_第3张图片
向左滑动.png

向左滑动时候 ,当滑动到最后image1时候,让他跳转到第二张image1

swift轮播图的实现-UIScrollView_第4张图片
向右滑动.png

向右滑动时候 ,当滑动到最开始image3时候,让他跳转到第四张image3

代码:

未完

你可能感兴趣的:(swift轮播图的实现-UIScrollView)