首页 > 解决方案 > Swift tableView行动态高度不起作用

问题描述

试图让我在 tableView 中的消息在每一行中都有自动高度,但目前长标签文本已被剪切。任何帮助表示赞赏!

此函数从 viewDidLoad() 调用,并为每一行调用(用 print 测试): 在此处输入图像描述

所有约束都在情节提要中设置: 在此处输入图像描述

行设置为 0: 在此处输入图像描述

标签的约束: 在此处输入图像描述

导致没有动态高度,而是截断消息: 在此处输入图像描述

标签: swiftuitableviewdynamicheight

解决方案


我认为您的问题可能是因为您的标签是在 UIView 中设置的。你的 UIView 约束是什么?您的 UIView 肯定不应该有高度锚,也许您可​​以尝试将其设置为与标签相同的高度。(最佳的揣测)


推荐阅读