美文网首页
iOS无限轮播器

iOS无限轮播器

作者: Coulson_Wang | 来源:发表于2017-07-29 01:31 被阅读0次

最近自己动手造轮子,实现了一个无限图片轮播器,并扩展了丰富的自定义属性,可以自定义滚动方向、播放间隔、点击事件等。

效果展示:


轮播器演示.gif
  • 实现了自动轮播、手动拖拽。可以监听用户的点击事件。
  • 主要实现思路是使用一个ScrollView和3个imageView,通过滚动结束时修改imageView在scrollView中的位置来实现无限滚动。
  • 相比于N张imageView的实现方式,节省内存;相比于UICollectionView的实现方式,优化了在最后一张向第一张切换时的效果。
    同时支持了大量的自定义属性,包括自动滚动的方向等。

具体详见 GitHub地址:
https://github.com/CoulsonWang/CWCarouselView

如果喜欢,请Star,谢谢!

如果有问题,欢迎赐教;若有好的修改建议,欢迎pull request!


8月18日更新:

  1. 修复了拖拽结束时会自动滚动一次的BUG(bug是因为didEndCelerating方法中没有做兼容未滚动分页的情况导致的)
  2. 增加了支持的pageControl的位置。由原本的左中右三个位置扩充为左上、中上、右上、左下、中下、右下六个位置
  3. 支持了自定义滚动动画的动画时长

相关文章

  • iOS无限轮播器

    最近自己动手造轮子,实现了一个无限图片轮播器,并扩展了丰富的自定义属性,可以自定义滚动方向、播放间隔、点击事件等。...

  • iOS无限轮播器

    好吧,我觉得还是直接给个 demo 实在点 。下载地址 轮播实现的过程大致为创建一个 scrollView ,在上...

  • iOS无限轮播器

    地址:github.com/junjiewang1111/unlimitedUIImageView首先,创建轮播器...

  • Swift无限循环的图片轮播

    前言 我们常见的一些广告位、图片轮播都是可以无限轮播的,以前参考文章 iOS开发系列--无限循环的图片浏览器,自己...

  • 无限循环图片、文字轮播器 SDCycleScrollView

    无限循环图片、文字轮播器。

  • 无限图片轮播器 --- Objective-C

    KNBannerView 无限循环轮播器:本地图片,网络图片(图片缓存) 一.功能描述及要点 1.无限图片轮播器,...

  • ios无限 自动 图片轮播器

    首先实现思路:整个collectionView中只有2个cell.中间始终显示第二个cell. 滚动:向前滚动当前...

  • 无限轮播器

    调用 分页显示

  • iOS,图片轮播器 SwpBanner

    iOS,图片轮播器 SwpBanner SwpBanner 图片轮播器, 在 App 开发中常用的一组控件, 苹果...

  • iOS --- 无限轮播

    iOS --- 无限轮播是一个常用的功能了,前段时间写项目时用的了别人写的第三方,突然发现当图片数量小于3个时会出...

网友评论

      本文标题:iOS无限轮播器

      本文链接:https://www.haomeiwen.com/subject/qawxlxtx.html