您的位置:首页 > 产品设计 > UI/UE

UITableView

2015-10-22 20:00 393 查看
创建Cell的3种方式:

1.storyboard创建cell 在storyboard中创建cell ,设置cell的id,创建UITableViewCell的子类,写cell创建的类方法 用dew方法,创建Model属性,改写Model的setter方法,将cell的属性通过model赋值。

2.xib创建:1、提供类方法创建cell,先从队列中获取,如果失败,使用alloc init创建2.重写init方法,创建init方法,子控件的一次性属性 3.添加frame模型,重写setter方法,重写layoutSubviews方法,设置frame赋值4.在frame模型设定数据模型,添加cell的子控件frame,设置cell的高度,实现模型重载

3.纯代码创建:创建Cell文件,写cell的创建方法,判断cell为空时,使用alloc init方法创建

4.tableView:写数据源方法

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 设置cell高度

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath cell的点击方法 用indexPath确认点击的是哪个cell

头的高度 尾的高度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: