UItableCell 设计
2015-09-01 23:45
627 查看
4000
1.通过xib自定义cell
* 添加tableView
* 加载团购数据
* 新建xib,获取子控件
* 封装
* 最后引入headerView和footerView(插入广告,加载更多)
2.通过代码自定义cell
* 引入UITableViewController
* 加载模型数据MJStatus,用自带的cell展示基本数据
* 新建一个MJStatusCell,封装模型数据
* 在init方法中添加4个子控件
* 在set方法中给子控件设置数据
* 在set方法中给子控件计算frame
* 说明cell的高度无法计算
* 设计MJStatusFrame
* 建立MJStatus、MJStatusFrame、MJStatusCell的关系(提醒属性名不能叫做frame)
* 性能优化(存储MJStatusFrame数据,不存储MJStatus数据)
1.通过xib自定义cell
* 添加tableView
* 加载团购数据
* 新建xib,获取子控件
* 封装
* 最后引入headerView和footerView(插入广告,加载更多)
2.通过代码自定义cell
* 引入UITableViewController
* 加载模型数据MJStatus,用自带的cell展示基本数据
* 新建一个MJStatusCell,封装模型数据
* 在init方法中添加4个子控件
* 在set方法中给子控件设置数据
* 在set方法中给子控件计算frame
* 说明cell的高度无法计算
* 设计MJStatusFrame
* 建立MJStatus、MJStatusFrame、MJStatusCell的关系(提醒属性名不能叫做frame)
* 性能优化(存储MJStatusFrame数据,不存储MJStatus数据)
相关文章推荐
- ios开发之UI基础--懒加载
- POJ Ultra-QuickSort (树状数组+离散化)
- UIImageview的contentmode介绍
- LeetCode_DP_Unique Paths II
- Leetcode Unique Binary Search Trees
- 百度Ueditor编辑器取消多图上传对话框中的图片搜索
- ios开发之UI基础--transframe属性
- LeetCode_DP_Unique Paths
- Android开发自定义UI组件
- iOS开发之UI基础--纯代码控件.frame,center,bounds属性
- 【转】C# string和StringBuilder的区别
- iOS开发之UI基础--Button基础
- UVA 11324 The Largest Clique (强连通分量,dp)
- pta 01-复杂度2 Maximum Subsequence Sum (25分)
- pta 01-复杂度2 Maximum Subsequence Sum (25分)
- UITableView小结
- HDU 3998 Sequence 最大流 isap 加 dp
- leetcode 232 Implement Queue using Stacks
- 部署Mirantis OpenStack与Fuel的系统配置要求说明
- iOS 在UILabel显示不同的字体和颜色