iOS如何在没有autolayout的情况下设置动态tableview单元格高度?

iOS如何在没有autolayout的情况下设置动态tableview单元格高度?,第1张

概述我正在使用带有三个标签标题,日期和描述的自定义tableview单元格,现在我从Web服务获取数据,其中一些描述文本太大而无法在描述标签的框架内调整 怎么进行呢? 只是使用喜欢 Objective-C的 - (void)viewDidLoad{......self.tableView.estimatedRowHeight = 100.0;self.tableView.rowHeight 我正在使用带有三个标签标题,日期和描述的自定义tablevIEw单元格,现在我从Web服务获取数据,其中一些描述文本太大而无法在描述标签的框架内调整

怎么进行呢?

解决方法 只是使用喜欢

Objective-C的

- (voID)vIEwDIDLoad{......self.tableVIEw.estimatedRowHeight = 100.0;self.tableVIEw.rowHeight = UItableVIEwautomaticDimension;}

迅速

overrIDe func vIEwDIDLoad() {        self.tableVIEw.estimatedRowHeight = 80        self.tableVIEw.rowHeight = UItableVIEwautomaticDimension}

Objective-C的

- (CGfloat)tableVIEw:(UItableVIEw *)tableVIEw estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath{return 80; // customize the height}- (CGfloat)tableVIEw:(UItableVIEw *)tableVIEw heightForRowAtIndexPath:(NSIndexPath *)indexPath{return UItableVIEwautomaticDimension;}

迅速

func tableVIEw(tableVIEw: UItableVIEw,estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGfloat {return 80 // customize the height}overrIDe func tableVIEw(tableVIEw: UItableVIEw,heightForRowAtIndexPath indexPath: NSIndexPath) -> CGfloat {return UItableVIEwautomaticDimension}

最后在属性或程序上设置label.numoflines = 0

总结

以上是内存溢出为你收集整理的iOS如何在没有autolayout的情况下设置动态tableview单元格高度?全部内容,希望文章能够帮你解决iOS如何在没有autolayout的情况下设置动态tableview单元格高度?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1209454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存