一.在VC里添加CollectionView,在CollectionView中cell直接添加控件,设置约束

1

二.设置好相关代理

2

三.抄写代码

3.1 遵守协议

3.2 自定义cell(不需要xib)

EditPhotoCell.h

EditPhotoCell.m

3.3.实现代理方法

[self.collectionView registerNib:[UINib nibWithNibName:NSStringFromClass([EditPhotoCell class]) bundle:nil] forCellWithReuseIdentifier:NSStringFromClass([EditPhotoCell class])];

记住这里不需要registNib方法来注册cell,因为cell是直接添加到Collection上了,否则会报错

- (NSInteger)collectionView:(UICollectionView*)collectionView numberOfItemsInSection:(NSInteger)section{

return 10;

}

- (CGSize)collectionView:(UICollectionView*)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath*)indexPath{

return CGSizeMake(70, 100);

}

- (nonnull__kindofUICollectionViewCell*)collectionView:(nonnullUICollectionView*)collectionView cellForItemAtIndexPath:(nonnullNSIndexPath*)indexPath {

EditPhotoCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:NSStringFromClass([EditPhotoCell class]) forIndexPath:indexPath];

//    cell.model = self.dataSource[indexPath.item];

returncell;

}

storyboard搭建项目_Storyboard 快速搭建UICollectionView相关推荐

  1. 第4天-搭建项目(快速搭建电商平台后台管理系统及逆向生成微服务基本功能)

    1.快速搭建电商平台后台管理系统 目前在Gitee开源软件中,人人开源 和 若依 关注度比较高,优品电商平台后台系统采用人人开源的框架 来快速构建,完成基本的CRUD,开发更加关注复杂业务.高并发.高 ...

  2. linux平台搭建ftp,Linux快速搭建FTP服务器

    FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(A ...

  3. 搭建wiki知识库快速搭建PHPWind论坛系统

    搭建wiki知识库&快速搭建PHPWind论坛系统 本教程将教会大家如何使用阿里云ECS快速搭建wiki知识库以及PHPWind论坛系统 基本步骤: 更换操作系统 设置安全策略组 备份原文件 ...

  4. python搭建项目结构_Django搭建项目实战与避坑细节详解

    Django 开发项目是很快的,有多快?看完本篇文章,你就知道了. 安装 Django 前提条件:已安装 Python. Django 使用 pip 命令直接就可以安装: pip install dj ...

  5. 新手宝塔搭建网站,快速搭建网站的方法

    如何使用宝塔快速搭建网站? 1.登录自己的宝塔ID 点网站,添加站点 2.让服务器绑定你的网域 这里让服务器绑定你的域名,宝塔面板会为你自动为该域名来添加文件夹,你以后要写的网页代码都会在www/ww ...

  6. storyboard搭建项目_Storyboard

    开始之前先了解一下storyBoard是什么 storyBoard是iOS5中引入的,在近几年的 Xcode 更新中可以看出,苹果对 Storyboard 的开发力度也不断增强,添加了更多功能和特性, ...

  7. storyboard搭建项目_Storyboard使用教程一

    Storyboard是最先在iOS 5引入的一项振奋人心的特性,大幅缩减构建App用户界面所需的时间. 要介绍Storyboard是什么,我打算从这张图讲起.下面是您将会在本教程中构建的Storybo ...

  8. java 快速构建ssm项目_SSM快速搭建

    基本环境搭建 1. 创建Maven工程 2. 导入项目相关依赖的jar包 spring springmvc mybatis mysql junit spring-test lombok devtool ...

  9. 【华为云实战开发】9.如何进行PHP项目的快速搭建并实现CICD?

    1 概述 1.1 文章目的 本文主要想为研发PHP项目的企业或个人提供上云指导,通过本文中的示例项目 "workerman-todpole",为开发者提供包括项目管理,代码托管,代 ...

最新文章

  1. arm linux 启动之一:汇编启动到start_kernel
  2. oracle共享时监听,Oracle监听---共享连接参数配置介绍
  3. AAAI2019 | 腾讯AI Lab详解自然语言处理领域三大研究方向及入选论文
  4. 【Docker】在Docker中安装redis、rabbitmq
  5. SAP BOPF和ESF2这两个框架有什么区别
  6. Linux网络编程组播测试代码
  7. HNU 程序设计课 函数公式题
  8. Ubuntu 学习系列-安装Flash播放器
  9. 【渝粤教育】21秋期末考试组织行为学10068k2
  10. FreeBSD从零开始---Web服务器搭建(二)
  11. C/C++ 程序设计员应聘常见面试试题深入剖析(2)
  12. 【高数】幂级数求和函数问题:用变限积分?积分下限是0?S(0)怎么求?求和时起始项n和角标有规定吗?
  13. 仪器仪表的标定、检定、校准、校验的区别【图文详解】
  14. SAS硬盘和SATA硬盘的区别与介绍
  15. 青年大学习自动名单核对程序
  16. CTFshow-卷王杯-简单的re(复现)
  17. 松柏先生:制胜的一拳靠的不是运气,而是洞察力!
  18. pe能用的固态硬盘测试软件,通用pe工具箱教你如何让硬盘4K对齐
  19. VR全景拍摄结合更多的市场刚需,为云端生活赋能
  20. 中国制造遭围堵 美欧再工业化倒逼我产业升级

热门文章

  1. 《Python编程从入门到实践》学习笔记3:列表
  2. git 统计单个开发的代码量
  3. 在ChemDraw中如何使用ChemACX
  4. Android调用浏览器打开网址遇到的问题
  5. “醒事”就在一瞬间 --- 一个真实的故事 (文PPT)
  6. 技术的那些事儿_3_西方技术管理的精髓
  7. qt 调用离线地图_Qt编写安防视频监控系统25-离线地图
  8. RabbitMQ (二)docker安装rabbitMQ
  9. linux的dns查询工具,一款超强的统计DNS查询的工具--DNSTOP
  10. oracle负载均衡方案,Oracle负载均衡配置代码