先新建一个View的xib,然后删掉自动生成的View,拖进一个UICollectionCell,再新建一个对应的UIView继承UICollectionCell类。

OK,接下来该连outlet的就连。

设置delegate和dataSource

然后通常我们都要这样,

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell{let cell = collectionView.dequeueReusableCellWithReuseIdentifier("PersonalizedSettingsMovieCell", forIndexPath: indexPath) as PersonalizedSettingsMovieCellreturn cell}

但仅仅是这样是不行的,找不到 PersonalizedSettingsMovieCell 的 Identifier,所以我们要

1.在xib里面设置Cell的Identifier。

2.UICollectionCell要设置

collectionView.registerNib(UINib(nibName: "PersonalizedSettingsMovieCell", bundle: nil), forCellWithReuseIdentifier: "PersonalizedSettingsMovieCell")

  

转载于:https://www.cnblogs.com/helloandroid/p/4287671.html

[iOS]通过xib定义Cell然后关联UICollectionView相关推荐

  1. iOS开发-自己定义重用机制给ScrollerView加入子视图

    iOS开发-自己定义重用机制给ScrollerView加入子视图 事实上这个问题我非常早就想过,仅仅是没有通过去写程序实现,昨天有人提起,我就巧了一下 不知道大家打印郭tableview:cellfo ...

  2. android storyboard,iOS中xib与storyboard原理,与Android界面布局的异同

    用文本标记语言来进行布局,用的最多的应该是HTML语言.HTML能够理解为有一组特殊标记的XML语言. 一.iOS中xib与storyboard显示原理 在iOS中基本的布置界面的方式有3种:代码.x ...

  3. iOS 开发者账号下100台关联设备UDID如何删除替换

    iOS 开发者账号下100台关联设备UDID如何删除替换 苹果只允许在一个新的会员年刚开始时,才可以为开发者开启设备列表重置入口,其余的时间是不能删除已添加的UDID的. 新会员年开始之后,要主动联系 ...

  4. iOS Category 添加属性实现原理 - 关联对象

    iOS Category 添加属性实现原理 - 关联对象 RunTime为Category动态关联对象 使用RunTime给系统的类添加属性,首先需要了解对象与属性的关系.对象一开始初始化的时候其属性 ...

  5. (素材源码)猫猫学IOS(十六)UI之XIB自定义Cell实现团购UI

    猫猫分享,必须精品 素材代码地址:http://download.csdn.net/detail/u013357243/8572001 原文地址:http://blog.csdn.net/u01335 ...

  6. iOS asset 中定义颜色,xib中便捷访问

    在aseet 中定义一个颜色 这样就可以在xib 中访问颜色了,这样就不用重复的去输入

  7. iOS 关于使用xib创建cell的两种初始化方式

    为什么80%的码农都做不了架构师?>>>    方法一: 第一步: [self.collectionView registerNib:[UINib nibWithNibName:@& ...

  8. iOS开发-------自定义简单的表情键盘(UICollectionView 集合视图)

    最近制作自制表情键盘的时候,突然了解到还有一个叫做UICollectionView (集合视图)的类,就研究了一下,确实在做表情键盘上要比用 UIScrollView(滚动视图) 要简单的多,用法与 ...

  9. 【iOS】——分类、扩展和关联对象

    目录 一.分类Category和扩展Extension 1.分类Category(运行期) 2.扩展Extension(编译期) 3.分类和扩展的区别 二.分类Category的实质 1.分类的结构 ...

最新文章

  1. Go 知识点(15)— 切片长度和容量
  2. [Leetcode][第98 450 700 701题][JAVA][二叉搜索树的合法性、增、删、查][递归][深度遍历]
  3. 计算机系统无法启动 错误恢复怎么办,我电脑在重装系统时出现windows错误恢复怎么办?...
  4. Kafka权威指南总结
  5. 最新 android 机型,安卓11支持哪些机型,Android11适配机型一览
  6. 21王道计算机网络pdf百度云,王道计算机网络第五章.pdf
  7. 地图数字化步骤及问题总结
  8. 节假日查询,一个简单很暴力的idea
  9. 2 Python快速上手
  10. WiFi基本概念(八)(信道估计 L-STF,L-LTF,Pilots)
  11. 战网在线更改服务器,战网怎么改地区 战网改地区的具体方法介绍
  12. 撤县设区,就能过城里人的生活了?
  13. 数字钱包(IOST)使用指南
  14. 大白话btree和b+tree
  15. 计算机发展史上有杰出贡献的科学家,山东省计算机文化基础考试练习题
  16. ImportError: cannot import name ‘to_categorical‘ from ‘keras.utils‘
  17. 奇虎推出用360安全卫士推广网站技巧
  18. 软件测试人员需要懂这些网络知识点
  19. JUnit测试私有方法(protected方法类同)
  20. 2月10日市场游资操作情况以及龙虎榜

热门文章

  1. mybatis plus按时间段查询_你应该知道的这些Mybatis-Plus使用技巧(小结)
  2. echarts 环形图中间添加html,echarts配置一个中间显示文字的环形图
  3. matlab 符号表,MATLAB——matlab特殊符号表【转载】
  4. rest get map参数_Spring 5.2.2 集成技术—REST
  5. pytorch torch.stack
  6. APScheduler Scheduler
  7. python virtualenv
  8. 1.10 梯度消失与梯度爆炸
  9. linux开源开发板 软硬件资料,LeMaker Guitar开源开发板安装系统镜像、Linux 系统快速指南 | 乐美客开源开发板社区...
  10. java kotlin相互调用_Kotlin的互操作——Kotlin与Java互相调用