现在的位置: 首页 > 综合 > 正文

iOS开发之UICollectionView使用

2013年02月01日 ⁄ 综合 ⁄ 共 838字 ⁄ 字号 评论关闭

iOS CollectionView的出现是一大福利,再也不用用TableView来定义复杂的多栏表格了,用法与Table类似,只是Cell必须自己添加,无默认模式

由于CollectionView没有默认的Cell布局,所以一般还是自定义方便又快捷

一、自定义Cell

1、新建类CollectionCell继承自UICollectionViewCell

2、新建Xib,命名为CollectionCell.xib

a.选中CollectionCell.xib删掉默认的View,从控件中拖一个Collection View Cell(图3)到画布中,设置大小为95*116

 

b.选中刚刚添加的Cell,更改类名为CollectionCell,如图4

c.在CollectionCell.xib的CollectionCell中添加一个ImageView和一个Label(图5)

d.创建映射, 图6,图7

e.选中CollectionCell.m , 重写init方法

01 -
(id)initWithFrame:(CGRect)frame
02 {
03     self
= [super initWithFrame:frame];
04     if (self)
{
05         //
在此添加
06          
07         //
初始化时加载collectionCell.xib文件
08         NSArray
*arrayOfViews = [[NSBundle mainBundle] loadNibNamed:@
"CollectionCell" owner:self
options: nil];
09          
10         //
如果路径不存在,return nil
11         if(arrayOfViews.count
< 1){
return nil;}
12          
13         //
如果xib中view不属于UICollectionViewCell类,return nil
【上篇】
【下篇】

抱歉!评论已关闭.