【问题标题】:Swift tableView rows dynamic height not workingSwift tableView行动态高度不起作用
【发布时间】:2019-04-07 05:01:51
【问题描述】:

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

这个函数是从 viewDidLoad() 中调用的,它是为每一行调用的(用 print 测试):

所有约束都在情节提要中设置:

行设置为 0:

标签约束:

导致没有动态高度,而是截断消息:

【问题讨论】:

  • 我个人建议你,如果你想要性能然后手动计算单元格高度stackoverflow.com/questions/30450434/…
  • 将标签的内容拥抱优先级设置为法律值
  • 并将标签高度约束。常量设置为大于或等于图像视图的高度
  • 我会移除标签上的高度限制并增加其内容抗压缩优先级。

标签: swift uitableview dynamic height


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多