给UITableViewCell动态调整高度

简介: 在网上看到有人如此实现动态调整高度:点击。不至于为了获取高度创建一个不需要的cell。主要有两个地方需要调整高度,一个是自己创建的UILabel或其它子视图,另一个就是cell的高度。

在网上看到有人如此实现动态调整高度:点击

不至于为了获取高度创建一个不需要的cell。

主要有两个地方需要调整高度,一个是自己创建的UILabel或其它子视图,另一个就是cell的高度。

cell内部的view的frame通过重写cell的layoutSubviews方法就行了,就也是一种标准做法:

-(void)layoutSubviews{

    [super layoutSubviews];

    

    self.headImageView.origin = CGPointMake(1010);

    self.userNameLabel.size = getTextSize(self.userNameLabel.fontself.userNameLabel.text,

                                          self.contentView.width - self.headImageView.right);

    self.userNameLabel.origin = CGPointMake(self.headImageView.right + 10self.headImageView.y);

}

内部子视图的计算全部基于cell.contentView(因为子视图一般
目录
相关文章
layer根据内容动态改变窗口高度
layer根据内容动态改变窗口高度
172 0
|
6月前
自定义视口高度,多余的部分使用滚动
自定义视口高度,多余的部分使用滚动
|
11月前
|
前端开发 JavaScript 容器
overflow和动态计算高度
overflow和动态计算高度
68 0
|
数据可视化
获取页面的可视化高度和宽度
获取页面的可视化高度和宽度
47 0
Pictrue控件调整大小
Pictrue控件调整大小
86 0
|
iOS开发
动态计算UITableviewcell高度
在iOS开发中,我们少不了和UITableview打交道,因为UITableview也是UIKit中最复杂的一个控件了。在使用UITableview的过程中,UITableviewCell也是必不可少的,页面列表形式的展示可谓是各种各样,相信不少童鞋们也曾为复杂的页面布局困惑过,其中比较难的也就数cell的高度自适应了,也就是说cell的高度是根据内容来动态计算的。
动态计算UITableviewcell高度
UITableViewCell布局里面文字的自适应
UITableViewCell布局里面文字的自适应
163 0
UITableViewCell布局里面文字的自适应
PyQt5 技术篇-控件长宽度、高度设置,组件大小设置,组件尺寸查看。
PyQt5 技术篇-控件长宽度、高度设置,组件大小设置,组件尺寸查看。
948 0