iOS - 自动计算cell的高度(iOS8 Auto-sizing)
来源:互联网 发布:关闭139和445端口 编辑:程序博客网 时间:2024/06/05 17:06
从iOS8开始,苹果就可以使用Auto-sizing来自动计算tableView中cell的高度了
一 .照常我们自定义一个cell,并添加了各种约束(具体的自行搞定,因为这跟本文要讲的没什么太大的关系),并设置对应的数据,但不要去计算cell的高度
应用该cell后,发现cell的高度就是默认高度44
二 . 接下来只需要两个个步骤即可实现自动计算cell高度
1 . 设置label(里面内容不确定的Label,比如"评论内容")与cell底部的约束,约束我以10为例,如图所示
单单只添加这条约束是不行的,一运行Xcode就会报一堆错,但并不会影响程序的运行.
2 .到应用该cell的tableView.m文件的viewDidLoad方法中,添加如下代码
// cell的高度设置self.tableView.estimatedRowHeight = 44; // 设置估算高度self.tableView.rowHeight = UITableViewAutomaticDimension; // 告诉tableView我们cell的高度是自动的
搞定
反复强调一点:该方法只适用于iOS8及以上!!!
0 0
- iOS - 自动计算cell的高度(iOS8 Auto-sizing)
- iOS8之后tableView cell自动计算高度
- iOS 自动计算cell高度
- ios auto sizing cell遇到的坑(estimatedRowHeight的重要性)
- ios auto sizing cell遇到的坑(estimatedRowHeight的重要性)
- ios tableview 自动计算cell高度
- 自动计算cell高度
- iOS8 计算Cell高度的TableView实现方案
- 基于Masonry自动计算cell的高度
- UITableView自动计算cell的高度
- iOS cell 高度计算
- iOS开发继iOS8后UITableView的Cell高度自适应
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- 面向对象基础
- mysql第一篇
- Javascript apply与call函数详解
- ····BadTokenExceptionn: Unable to add window··· is your activity running?···
- 【poj 3164】Command Network 最小树形图
- iOS - 自动计算cell的高度(iOS8 Auto-sizing)
- leetcode283
- 代码规范:android版
- 聚合函数
- POJ2019 Cornfields(记忆化枚举版)
- XTU 1237 Magic Triangle(几何)
- linux stat函数
- cocos2d-x开发常用工具
- web前端设计师们常用的jQuery特效插件汇总