UICollection view or Tableview 使用
2015-07-18 23:29
417 查看
UICollection view的使用(TableView同理
首先使用自定义UICollectionViewCell的话
1、需要先创建继承UICollectionViewCell的class
2、将界面中的collectionview 的cell连接到calss中(这边需要先将界面上的cell对应的class设为我们的自定义class,不然无法建立IBOutlet
这边一定是在将控件连接到cell 的.m文件中,不然会显示 ”无法连接IBoutlet到重复的内容“
3、 在class中 使用变量的setter来设置链接到storyboard 中cell各种UIkit的现实
4、在storyboard中的cell上设置identify,以便于代码中获取这个重复使用的cell
5、将collectionview链接到对应的 view controller中,然后将设置delegate和datasource
6、在datasource中通过自定义的cell class来进行初始化
今天看了下喵神的blog http://www.onevcat.com/2012/08/advanced-collection-view/ 这篇文章是他学习WWDC后写的 同时他也提供了一个代码 但是在apple library 里面没有 所有往期的WWDC 也是应该都去看一边 有些干货 还是要自己去找
UICollectionView不同于TableView的地方就是它的Flow layout 在xcode的属性面板中,默认提供了一个Flow 同时也可设置custom
具体应该怎么写 还是看详细的代码?
首先使用自定义UICollectionViewCell的话
1、需要先创建继承UICollectionViewCell的class
2、将界面中的collectionview 的cell连接到calss中(这边需要先将界面上的cell对应的class设为我们的自定义class,不然无法建立IBOutlet
这边一定是在将控件连接到cell 的.m文件中,不然会显示 ”无法连接IBoutlet到重复的内容“
3、 在class中 使用变量的setter来设置链接到storyboard 中cell各种UIkit的现实
4、在storyboard中的cell上设置identify,以便于代码中获取这个重复使用的cell
5、将collectionview链接到对应的 view controller中,然后将设置delegate和datasource
6、在datasource中通过自定义的cell class来进行初始化
今天看了下喵神的blog http://www.onevcat.com/2012/08/advanced-collection-view/ 这篇文章是他学习WWDC后写的 同时他也提供了一个代码 但是在apple library 里面没有 所有往期的WWDC 也是应该都去看一边 有些干货 还是要自己去找
UICollectionView不同于TableView的地方就是它的Flow layout 在xcode的属性面板中,默认提供了一个Flow 同时也可设置custom
具体应该怎么写 还是看详细的代码?
相关文章推荐
- UIView
- Androd UI学习之ImageSwitcher
- UIKit框架结构
- UEFI简单的应用程序模块MyHelloWorld:C源文件/INF工程文件源码/简析[6]
- Android UI学习之Gallery
- StringBuffer 和StringBuilder的区别
- loadrunner使用web_custom_request post数据
- CEF Xilium.CefGlue 在当前窗口中打开所有链接(防止弹窗)
- 64位ubuntu在安装build-essential遇到依赖问题的解决办法
- HDU 1159 Common Subsequence
- 关于UI Automation框架
- hdoj 3836 Equivalent Sets 【tarjan 求SCC + 缩点】
- UIScrollView控件实现图片轮播
- POJ 2328 Guessing Game
- 黑马程序员————Java基础日常笔记---(图形化用户界面)GUI
- ACdream 1727 Sequence
- querySelector $() getElementBy区别
- hdoj 2767 Proving Equivalences 【有向图 增加最少的边使图强连通】
- Hadoop 管理工具HUE配置-Yarn Resource Manager HA配置
- codeforces #312 558D D. Guess Your Way Out! II(排序离散化)