// 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相关推荐

  1. iOS SDWEBImage和collectionView的组合,以及collectionView的随意间距设置

    转发自 http://www.cnblogs.com/pruple/p/5357150.html #import "ViewController.h" #import <Im ...

  2. TableView/CollectionView 滑动顶部效果优化

    TableView/CollectionView 滑动顶部效果优化 默认弹簧效果 在使用 UITableView 或者 UICollectionView 时,如果开启弹框效果,下拉是整个内容就会偏移, ...

  3. TabelView嵌套CollectionView高度适应

    由于业务需求,有时候普通的TabelView或者CollectionView已经无法满足我们的日常开发样式,所有常常需要在TabelView中嵌套CollecitonView. 我的一般做法就是在Ta ...

  4. ios 两个 TableView 之间的联动, TableView 与 CollectionView 之间的联动

    两个 TableView 之间的联动, TableView 与 CollectionView 之间的联动 这是一个创建于 359 天前的主题,其中的信息可能已经有所发展或是发生改变. [联动] :两个 ...

  5. Swift - 使用CollectionView实现图片Gallery画廊效果(左右滑动浏览图片)

    1,效果图 (1)图片从左至右横向排列(只有一行),通过手指拖动可以前后浏览图片. (2)视图滚动时,每张图片根据其与屏幕中心距离的不同,显示尺寸也会相应地变化.越靠近屏幕中心尺寸就越大,远离屏幕中心 ...

  6. 【OC】【一秒就会】【collectionView 头部吸住功能】

    为什么80%的码农都做不了架构师?>>>    贡献作者 -[XJDomain] 博客XJ:  https://my.oschina.net/shengbingli/blog Git ...

  7. UICollectionView,CollectionView,瀑布流

    UICollectionView 布局自定义 IOS collectionViewCell防止复用的两种方法 Swift - 实现UICollectionView分组头悬停效果(方法1:使用自定义布局 ...

  8. 同一个页面同时拥有collectionView和navigationBar和tabBar时可能遇到的问题

    写一个页面的时候,遇到了页面加载时候collectionView的最下面少了49个像素的位置,切换去别的页面之后,再返回,又变回正常,多方求解无果后,发现原来是系统自带的适应功能导致的,加入以下代码即 ...

  9. 第五天:Swift拖动 item 重排 CollectionView

    参考链接:https://www.jianshu.com/p/96f956f1479e 1 import UIKit 2 3 enum VC: String { 4 case ViewControll ...

最新文章

  1. 百度CES大秀,Apollo2.0与DuerOS新产品背后的百度开放新姿态
  2. jquery Ajax 通过jsonp的方式跨域提交表单
  3. TCL(Tool   Command   Language)
  4. Windows权限设置详解
  5. HIT 2060 Fibonacci Problem Again
  6. myeclipse下hibernate入门实例介绍
  7. Redis链表结构深入
  8. 2017.4.5 假期的宿舍 思考记录
  9. 暖心!湖北伢雷军为家乡再捐1270万 大批紧缺医护物资连夜运抵武汉
  10. 牛客网SQL数据库实战之查找入职员工时间排名倒数第三的员工所有信息
  11. linux内存映射起始地址,内存初始化代码分析(三):创建系统内存地址映射
  12. Win8 Style App 播放Smooth Streaming
  13. android rsa最大加密明文大小_Android 登录密码信息进行RSA加密示例
  14. 关于线段树套伸展树被卡常
  15. leapftp download,leapftp download如何下载,软件介绍
  16. 信号失真度测量装置(A 题)--2021 年全国大学生电子设计竞赛试题
  17. Code For Better 谷歌开发者之声 ——Tensorflow与深度学习
  18. 苹果手机照片误删如何找回
  19. Flink入门系列05-时间语义
  20. 【运维】记一次yapi安全漏洞导致服务器被木马入侵的处理过程

热门文章

  1. win7下nsis打包exe安装程序教程
  2. ConcurrentModificationException并发修改异常
  3. JAVA编码(20)——JAVA使用f1j9swing来生成excel文件
  4. tmpfs加速并降低squid负载(一)
  5. UINavigationbar的背景修改方法集合
  6. docker 的资源控制和数据管理
  7. 1715: 序列变换(LIS变形)
  8. 树状数组 java_算法模板之树状数组
  9. Alibaba Cloud Linux 技术图谱首发,分享学习感言得大奖!
  10. 放下表格——开箱即用的新冠疫苗接种统计模板来了!