swift轮播图的实现-UIScrollView

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

轮播.png
原理:利用UIScrollView实现轮播图。

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

原理图.png
向左滑动.png

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

向右滑动.png

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

代码:

未完
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容