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 ...
最新文章
- softmax 与 logsoftmax 区别 或者说logsoftmax优点
- java获取系统电量_android操作系统怎么获得电量
- window.postMessage实现网页间通信
- android 7.0 更新apk,Android更新apk兼容7.0和8.0
- python的标志为什么是蛇_Python 为什么推荐蛇形命名法原因浅析
- 软考网络管理员学习笔记2之第二章数据通信基础
- Bailian2945 导弹拦截【最长上升子序列+DP】
- Sampling-Argmax:用重参数技巧优化Soft-Argmax
- activex java 控件_swt java 内嵌ActiveX控件
- [华为机试真题][2014]63.等式变换
- 【Django 2021年最新版教程28】前端模板中 时间日期星期格式化
- hustoj安装学习(2019)
- python毕业设计作品基于django框架 教室图书馆座位预约系统毕设成品(7)中期检查报告
- 垃圾邮件过滤python_手把手教你用 python 和 scikit-learn 实现垃圾邮件过滤-阿里云开发者社区...
- linux启动tomcat后,浏览器访问不到
- UOJ#449. 【集训队作业2018】喂鸽子(期望dp)
- FOCUS projects 5 Pro(照片景深处理软件)官方正式版V5.34.03722 | 景深合成软件下载
- 不会JS逆向还说自己是爬虫人?从负(负基础)开是逆向JS有道翻译
- IDEA打包JavaWeb的War包并部署到Tomcat
- 1202 -- 童年生活二三事
热门文章
- 有关phpmailer的详细介绍及使用方法
- Windows完成端口的理解
- 第7章:Kubernetes存储
- order by 子查询_视图,子查询,标量子查询,关联子查询
- osgi框架和spring区别_最新100道大厂高频spring面试题附答案
- python label位置_Python3 tkinter基础 Label pack 设置控件在窗体中的位置
- 技术解读|云上企业级存储——打开存储新维度,促进用户核心业务创新
- 互联网泛娱乐直播安全的解决之道
- 获取script内html元素,Python从scripthtml标记内部获取数据值
- 低成本、高性能创客开发板——PYB Nano