码迷,mamicode.com
首页 > 其他好文 > 详细

自定义cell的步骤

时间:2017-01-05 20:03:55      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:ble   自定义cell   static   ide   高度   uitable   color   queue   开始   

---恢复内容开始---

自定义cell的步骤(每个cell的高度不一样,每个cell里面显示的内容也不一样)

1.新建一个继承自UITableViewCell的子类

2.在initWithStyle:方法中进行子控件的初始化

+(instancetype)cellWithTableView:(UITableView*)tableView{
   static NSString *identifer = @"status";
    StatusCell *cell = [tableView dequeueReusableCellWithIdentifier:identifer];
    if(!cell){
        cell = [[StatusCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:identifer];
    
    }

    return cell;
}

  

 1 /*
 2  cell的初始化方法 一个cell只会调用一次
 3  一般在这里添加所有可能显示的子控件,以及子控件的一次性设置
 4  */
 5 -(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
 6 {
 7     self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
 8     if(self){
 9     
10     }
11     return self;
12 }

将有可能显示的所有子控件都添加到contentView中

顺便设置子控件的一些属性(一次性的设置:字体、文字颜色、背景)

----------------------------------------------------------------

定义一个StatusFrame模型 里面包含的信息

1.存放着一个cell内部所有子控件的frame数据

2.存放一个cell的高度

3.存放着一个数据模型Status

自定义cell的步骤

标签:ble   自定义cell   static   ide   高度   uitable   color   queue   开始   

原文地址:http://www.cnblogs.com/seeworld/p/6253651.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!