赞
踩
自定义Cell这样就可以有一个能够显示复杂控件的cell。
自定义Cell就是创建一个UITableViewCell的子类。
把Cell上的空间创建都封装在子类中,简化UIViewController中的代码。
子视图控件添加到Cell的contentView上。
如何通信?
cell中的控件如何显示Model中的信息?
cell中声明一个Model类型的属性,viewController中获取到Model对象后渎职给Cell的Model属性,
cell中重写Model的setter方法,把Model对象中的内容重新赋值给每个控件
M和V不直接进行通信,C负责M和V之间进行通信
开发中常见多种类型的cell混合在一个TableView中使用。
通常每种类型的cell有不同的布局样式 。
注意事项
通常行我们会在TableView:cellForRowAtIndexPath:方法中根据不同的Model来决定使用什么类型的cell
每种类型的cell要定义不同的重用标识符
cell重用的时候会根据重用标识从重用队列中取用哪种类型的cell
获取文本高度
计算一段文本在限定宽高内所占矩形大小
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。