You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

静态UITableViewCell的自动高度调整不起作用。

要解决静态UITableViewCell的自动高度调整不起作用的问题,可以按照以下步骤进行:

步骤1:在故事板中选择对应的UITableViewCell,然后在Attributes Inspector中将Row Height属性设置为"Automatic"。

步骤2:在UIViewController中,添加以下代码:

override func viewDidLoad() {
    super.viewDidLoad()
    
    // 设置UITableView的行高为自动计算
    tableView.rowHeight = UITableView.automaticDimension
    tableView.estimatedRowHeight = 44 // 设置一个估算的行高值
}

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    
    // 更新UITableView的布局,使其重新计算行高
    tableView.beginUpdates()
    tableView.endUpdates()
}

步骤3:确保UITableViewCell中的子视图使用约束来布局,以便能够自动计算行高。例如,可以在UITableViewCell中的子视图上添加以下约束:

label.numberOfLines = 0
label.translatesAutoresizingMaskIntoConstraints = false
label.topAnchor.constraint(equalTo: contentView.topAnchor, constant: 8).isActive = true
label.leadingAnchor.constraint(equalTo: contentView.leadingAnchor, constant: 8).isActive = true
label.trailingAnchor.constraint(equalTo: contentView.trailingAnchor, constant: -8).isActive = true
label.bottomAnchor.constraint(equalTo: contentView.bottomAnchor, constant: -8).isActive = true

通过以上步骤,就可以使静态UITableViewCell的自动高度调整起作用了。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

借助 MAD 助力你的 Android 应用开发|社区征文

Kotlin 的安全性还体现在数据不会被随意修改。我们在代码中大量使用 `data class` 并且要求属性使用 `val` 而非 `var` 定义,这有利于单向数据流范式在项目中的推广,在架构层面实现数据的读写分离。```kotlindat... ()}```如上,我们使用 data class 定义 `UiState` 用在 ViewModel 中。 val 声明属性保证了 State 的不可变性。使用密封类定义 `Result` 有利于对各种请求结果进行枚举,简化逻辑。```kotlinprivate val _uiS...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

静态UITableViewCell的自动高度调整不起作用。-优选内容

借助 MAD 助力你的 Android 应用开发|社区征文
Kotlin 的安全性还体现在数据不会被随意修改。我们在代码中大量使用 `data class` 并且要求属性使用 `val` 而非 `var` 定义,这有利于单向数据流范式在项目中的推广,在架构层面实现数据的读写分离。```kotlindat... ()}```如上,我们使用 data class 定义 `UiState` 用在 ViewModel 中。 val 声明属性保证了 State 的不可变性。使用密封类定义 `Result` 有利于对各种请求结果进行枚举,简化逻辑。```kotlinprivate val _uiS...
iOS Sample
自定义的 category│ ├── NSArray+BEAdd.h│ ├── NSArray+BEAdd.m│ ├── NSString+BEAdd.h│ ├── NSString+BEAdd.m│ ├── UICollectionViewCell+BEAdd.h│ ├── UICollectionViewCell+BEAdd.m│ ├── UIResponder+BEAdd.h│ ├── UIResponder+BEAdd.m│ ├── UITableViewCell+BEAdd.h│ ├── UITableViewCell+BEAdd.m│ ├── UIView+BEAdd.h│ ├── UIView+BEAdd.m│ ├...
获取工作流执行结果
静态图。 Dynpost Object of Dynpost - 动图。 AnimatedPoster Object of AnimatedPoster - 反复循环动图。 AIDynpost Object of AIDynpost - AI 动图。 Sprite Object of Sprite - 雪碧图。 Sample Object of Sample - 采样截图。 VideoStreamMeta参数 类型 示例值 描述 Codec String h264 视频编码格式。 Height Integer 1080 视频高度,单位为 px。 Width Integer 840 视频宽度,单位为 px。 Duration Float 12 视频时长,单位为...
ApplyVmsTemplate - 申请视频短信模板
拒收请回复R 内容 文本类型:utf-8编码 其他类型:base64编码 fileNameString否文件名 fileSizeInteger否文件大小 shortUrlConfigshortUrlConfigReq否短链配置 belongString是VMS 申请视频短信模版时请设置为VMS isEnabledString是配置开关。0: 不开启,1: 开启 isNeedClickDetailsString是短链类型。0: 静态短链,1: 动态短链 uaCheckStrategyInteger是短链访问策略 0:短链仅移动设备可访问 1:短链所有设备可访问 响应数据名称类型示...

静态UITableViewCell的自动高度调整不起作用。-相关内容

工作流执行完成事件

SourceAdjustResult SourceAdjustResult 片源调整结果,仅检测时为空。 RepairResult RepairResult 片源修复结果,无则为空。 Inspection参数 类型 描述 BlackFrames Array of BlackFrameInfo 黑帧检测结果, 有则返... 单位:dB DeLogoInfo参数 类型 描述 AnchorWidth Integer Anchor 宽度 AnchorHeight Integer Anchor 高度 PosX Integer 水印左上角 X 坐标 PosY Integer 水印左上角 Y 坐标 SizeX Integer 水印宽度 SizeY Integer ...

获取截图结果

PosterSnapshots Array of PosterSnapshots - 静态图。 DynpostSnapshots Array of DynpostSnapshots - 动态图。 AnimatedPosterSnapshots Array of AnimatedPosterSnapshots - 反复循环动图。 AiDynpostSnapshot... Height Integer 360 高度。 Width Integer 958 宽度。 StoreUri String tos-vod-cn-v-03e4***3112705/12d74b97e37944***e524a7398c6 图片 URI。 Url String https://example.test.com/tos-vod-cn-v-03e4d54***112...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询