Swift 无限轮播图

ICycleView是一个基于UICollectionView的轻量级无限轮播组件,适用于iOS应用。支持单张图片、本地/网络图片显示,自定义Cell,UIPageControl位置及颜色,以及图片点击和滚动回调。通过滑动到最后一张和第一张图片时调整contentOffset,实现无缝循环滚动效果。
摘要由CSDN通过智能技术生成

ICycleView

ICycleView是一个基于UICollectionView实现的轻量级无限轮播图

效果图

Content

Features

  • 支持单张图片
  • 支持滚动图片宽度设置
  • 支持本地图片显示,网路图显示,本地图片和网路图混合显示
  • 支持自定义图片展示Cell(纯代码和Xib创建都支持)
  • 支持UIPageControl具体位置设置
  • 支持UIPageControl显示颜色设置
  • 支持图片点击回调
  • 支持图片滚动回调

Requirements

  • iOS 8.0+
  • Swift 4.0+

CocoaPods

pod 'ICycleView', '~> 1.0.0'

在终端 pod search 'ICycleView' 时若出现 Unable to find a pod with name, author, summary, or description matching 'ICycleView' 错误
请在终端运行
1:pod setup
2:$rm ~/Library/Caches/CocoaPods/search_index.json

Usage

默认滚动视图

默认滚动视图

// 惰性初始化滚动视图
lazy var defaultCycleView: ICycleView = {
    let cycleView = ICycleView(frame: CGRect(x: 0, y: 50, width: UIScreen.main.bounds.width, height: 130
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值