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

第?一讲:UITableView 高级 自定义cell , cell自适应高度

时间:2015-09-21 21:21:01      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

 

一、自定义cell(包括cell的自定义,以及直接赋值的方法)
    自定义cell就是创建一个UITableViewCell的子类。
   把cell上的控件创建都封装在子类中,简化UIViewController中的代码
 
示例代码分析:(这个例子包括cell的自定义,以及直接赋值的方法)
   1.需要建立tabelViewCell类, 在其中进行cell上控件的添加
    2.在tabelViewCell.m中进行初始化,和layoutSubviews的frame布局的操作
 
技术分享
 
tabelViewCell.h定义属性
 
技术分享
 
tabelViewCell.m进行初始化
 
技术分享
 
 
 
二、建立model进行数据传递
 
 
mvc之间的数据传递模式
 
 技术分享
 
 model传递数据的方式的两种方式:
(1.定义属性,通过重写它的setter方法,实现数据传递  2.定义方法,然后在.m中实现方法,从而是实现数据传递)
 
示例代码:(两种方法都在其中)
       步骤: 1.创建model属性类,并定义属性
      2.在tabelViewCell子类中进行属性或方法定义
      3.在viewController.m中将数据传递给model
      4.在tabelViewCell子类中,对控件进行赋值
 
viewController.m文件
 技术分享
 
 
 创建的student.h文件
 
 技术分享
 
 
技术分享
 
tabelViewCell子类,用于创建在cell上的子控件
 
技术分享
 
 
技术分享
 
 
 
 
 
 
三、cell自适应高度

 

第?一讲:UITableView 高级 自定义cell , cell自适应高度

标签:

原文地址:http://www.cnblogs.com/erdeng/p/4827157.html

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