iOS 使用collectionView实现无线轮播

这篇博客介绍了如何在iOS应用中使用UICollectionView创建一个横向布局的无限轮播图。内容包括设置UICollectionViewFlowLayout的scrollDirection为水平方向,自定义UICollectionViewCell,以及利用NSTimer和页面控制来实现实时切换效果。
摘要由CSDN通过智能技术生成

首先在控制器中放一个collectionView和一个page control(当然可以纯代码写为了方便就直接用XIB了)


在控制器中拉输出口

UICollectionView横向布局

只需要设置UICollectionViewFlowLayout的scrollDirection为UICollectionViewScrollDirectionHorizontal即可

一般都是mvc模式

model是



View 就是自定义一个UICollectionViewCell

里面放一个UIimageView
然后拉输出口

接下来是控制器的代码我就直接复制过来了里面注释很多;


#import "HMNewsViewController.h"

#import "HMNewsCell.h"


#import "HMNews.h"


#define HMCellIdentifier @"news"

#define HMMaxSections 100


@interface HMNewsViewController () <UICollectionViewDataSource, UICollectionViewDelegate>

@property (weak, nonatomic) IBOutlet UICollectionView *collectionView;

@property (nonatomic, weak) IB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值