只需要简单几行代码,便可以实现UITableView的自适应高度。。。。
2016-07-21 16:18
316 查看
在开发过程中,UITableView作为展示数据的完美控件,多次被拿来使用
各种自定义cell,各种适配,各种自适应高度。。。。
今天要给大家分享的是,使用简单几行代码实现tableview的自适应高度!
有人或许会说,自适应高度谁不会,只要计算出每一行要展示数据的高度不就行了
对的,这也是一种方法,确实达到了自适应高度的要求。而这种方法的关键在于,你是在什么时候返回高度的。。。
要是计算完所有的高度再存储起来,需要哪个高度直接获取,这样的方式是非常正确的。
要是每次都去计算高度,然后再返回,这样的处理效率是非常低的
然而我要说的并不是这种大多数人使用的cell自适应高度的方式
如果你的cell采用自动布局,那么,只需要简简单单的几行代码,便能实现cell的自适应高度,哈哈哈
用法是这个样子的。。。》》》》》
tableView.estimatedRowHeight =
50
//预估高度
tableView.rowHeight =
UITableViewAutomaticDimension
没错,只需要这样两行代码便实现了cell的自适应高度 不相信? ???试试不就知道了
是不是觉得以前知道能这样就好了?哈哈哈 哈哈哈
喜欢就赶紧mark ,,,,,,
各种自定义cell,各种适配,各种自适应高度。。。。
今天要给大家分享的是,使用简单几行代码实现tableview的自适应高度!
有人或许会说,自适应高度谁不会,只要计算出每一行要展示数据的高度不就行了
对的,这也是一种方法,确实达到了自适应高度的要求。而这种方法的关键在于,你是在什么时候返回高度的。。。
要是计算完所有的高度再存储起来,需要哪个高度直接获取,这样的方式是非常正确的。
要是每次都去计算高度,然后再返回,这样的处理效率是非常低的
然而我要说的并不是这种大多数人使用的cell自适应高度的方式
如果你的cell采用自动布局,那么,只需要简简单单的几行代码,便能实现cell的自适应高度,哈哈哈
用法是这个样子的。。。》》》》》
tableView.estimatedRowHeight =
50
//预估高度
tableView.rowHeight =
UITableViewAutomaticDimension
没错,只需要这样两行代码便实现了cell的自适应高度 不相信? ???试试不就知道了
是不是觉得以前知道能这样就好了?哈哈哈 哈哈哈
喜欢就赶紧mark ,,,,,,
相关文章推荐
- NGUI中点击文字弹出物品的Tip
- lintcode segment-tree-query 线段树的查询
- 学习笔记- AVFoundation Programming Guide - Playback
- Android UiAutomator 自动化测试一些代码实例---新手3
- leetcode.375. Guess Number Higher or Lower II
- UIStackView 对UIView视图管理
- UIBarbuttonItem的rigthItem的创建
- Android基础--Android Studio报错信息:Can only use lower 16 bits for requestCode
- UIButton的简单使用
- Qt Developement guide
- Java多线程总结之线程安全队列Queue
- Circular Sequence,ACM/ICPC Seoul 2004,UVa 1584
- Activity中Handler潜在内存泄漏的问题
- Request对象的用法
- String,StringBuilder,StringBuffer
- UIScrollView、UIPageControl的属性总结
- leetcode.374. Guess Number Higher or Lower
- Android UiAutomator 自动化测试环境搭建---新手1
- UItextView自定义其高度,禁止滚动
- 前端开发入门-Hbuilder编辑器使用方法