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

UITableView中不同cell工厂化处理

2016-05-05 00:00 267 查看
UITableView列表控件如果有很多不同cell的话,如果不掌握好方法将会变得很麻烦,代码也会很繁杂,下面就用工厂方法创建不同cell。

首先数据模型方面:使用BaseModel基类,用工厂方法初始化不同的model, 子model继承该类。



页面:使用BaseModelTableViewCell基类, 拥有一个BaseModel属性,方便在子类中设置填充数据, 子cell继承该类。



然后在UITableView 数据代理中(我这里cell的类名是直接在模型类名后加上“tableViewCell”,方便通过模型类名得到cell类名)

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