CollectionView
// UICollectionView :集合视图.可布局出来各种展示效果,可支持多列展示数据,支持两个方向滚动(或)
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc]init];
//每个item的大小
layout.itemSize = CGSizeMake(100, 100);
//2.设置分区的缩进量 上, 左, 下,右,
layout.sectionInset = UIEdgeInsetsMake(5, 10, 5, 5);
//3.设置最小item间距
layout.minimumInteritemSpacing = 10;
//4.设置最小的行间距
layout.minimumLineSpacing = 20;
//5.设置滑动方向
// layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;//水平方向
//6.设置页眉的高度
layout.headerReferenceSize = CGSizeMake(100, 200);
layout.footerReferenceSize = CGSizeMake(100, 200);
//创建
UICollectionView *collectionView = [[UICollectionView alloc]initWithFrame:[UIScreen mainScreen].boundscollectionViewLayout:layout];
//配置属性
collectionView.dataSource = self;
//注册cell
[collectionView registerClass:[CollectionViewCell class] forCellWithReuseIdentifier:@"item"];
//注册页眉
[collectionView registerClass:[HeaderView class]forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"header"];
//注册页脚
[collectionView registerClass:[UICollectionReusableView class]forSupplementaryViewOfKind:UICollectionElementKindSectionFooter withReuseIdentifier:@"footer"];
//代理
collectionView.delegate = self;
//加载到根视图
[self.view addSubview:collectionView];
转载于:https://www.cnblogs.com/wukun168/p/6010815.html
CollectionView相关推荐
- iOS SDWEBImage和collectionView的组合,以及collectionView的随意间距设置
转发自 http://www.cnblogs.com/pruple/p/5357150.html #import "ViewController.h" #import <Im ...
- TableView/CollectionView 滑动顶部效果优化
TableView/CollectionView 滑动顶部效果优化 默认弹簧效果 在使用 UITableView 或者 UICollectionView 时,如果开启弹框效果,下拉是整个内容就会偏移, ...
- TabelView嵌套CollectionView高度适应
由于业务需求,有时候普通的TabelView或者CollectionView已经无法满足我们的日常开发样式,所有常常需要在TabelView中嵌套CollecitonView. 我的一般做法就是在Ta ...
- ios 两个 TableView 之间的联动, TableView 与 CollectionView 之间的联动
两个 TableView 之间的联动, TableView 与 CollectionView 之间的联动 这是一个创建于 359 天前的主题,其中的信息可能已经有所发展或是发生改变. [联动] :两个 ...
- Swift - 使用CollectionView实现图片Gallery画廊效果(左右滑动浏览图片)
1,效果图 (1)图片从左至右横向排列(只有一行),通过手指拖动可以前后浏览图片. (2)视图滚动时,每张图片根据其与屏幕中心距离的不同,显示尺寸也会相应地变化.越靠近屏幕中心尺寸就越大,远离屏幕中心 ...
- 【OC】【一秒就会】【collectionView 头部吸住功能】
为什么80%的码农都做不了架构师?>>> 贡献作者 -[XJDomain] 博客XJ: https://my.oschina.net/shengbingli/blog Git ...
- UICollectionView,CollectionView,瀑布流
UICollectionView 布局自定义 IOS collectionViewCell防止复用的两种方法 Swift - 实现UICollectionView分组头悬停效果(方法1:使用自定义布局 ...
- 同一个页面同时拥有collectionView和navigationBar和tabBar时可能遇到的问题
写一个页面的时候,遇到了页面加载时候collectionView的最下面少了49个像素的位置,切换去别的页面之后,再返回,又变回正常,多方求解无果后,发现原来是系统自带的适应功能导致的,加入以下代码即 ...
- 第五天:Swift拖动 item 重排 CollectionView
参考链接:https://www.jianshu.com/p/96f956f1479e 1 import UIKit 2 3 enum VC: String { 4 case ViewControll ...
最新文章
- 百度CES大秀,Apollo2.0与DuerOS新产品背后的百度开放新姿态
- jquery Ajax 通过jsonp的方式跨域提交表单
- TCL(Tool Command Language)
- Windows权限设置详解
- HIT 2060 Fibonacci Problem Again
- myeclipse下hibernate入门实例介绍
- Redis链表结构深入
- 2017.4.5 假期的宿舍 思考记录
- 暖心!湖北伢雷军为家乡再捐1270万 大批紧缺医护物资连夜运抵武汉
- 牛客网SQL数据库实战之查找入职员工时间排名倒数第三的员工所有信息
- linux内存映射起始地址,内存初始化代码分析(三):创建系统内存地址映射
- Win8 Style App 播放Smooth Streaming
- android rsa最大加密明文大小_Android 登录密码信息进行RSA加密示例
- 关于线段树套伸展树被卡常
- leapftp download,leapftp download如何下载,软件介绍
- 信号失真度测量装置(A 题)--2021 年全国大学生电子设计竞赛试题
- Code For Better 谷歌开发者之声 ——Tensorflow与深度学习
- 苹果手机照片误删如何找回
- Flink入门系列05-时间语义
- 【运维】记一次yapi安全漏洞导致服务器被木马入侵的处理过程