storyboard tableView高度自适应 图片和label左右显示按最高的那个设置tableviewcell的高度

本文介绍了如何在Storyboard中实现TableView高度自适应,重点在于通过设置tableView的属性或实现协议方法来实现自动行高。同时,详细讲解了如何在Cell中配置左侧固定高度图片和右侧自适应高度Label的布局,通过设置特定约束来根据内容自动调整Cell高度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.storyboard 设置tableview高度自适应

(1)拖拽一个tableview 添加一个cell,,选中tableview 设置

(2)或者添加代码

tableview.rowHeight = UITableViewAutomaticDimension

tableview.estimatedRowHeight = 150

(3)再或者添加协议方法

func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {

        return 150

    }

任选其一即可

cell上添加label,,label添加约束(一定要有相对cell的上,下约束,如果多个label上下并排,必有一个label的高度不能固定。这样才能自动把cell的高度撑开。当然也可以是其他控件的组合,,只要至少有一个控件的高度是自由的,就可以自动撑开cell的高)<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值