【问题标题】:Label height won't change dynamically标签高度不会动态变化
【发布时间】:2019-11-12 03:57:12
【问题描述】:

我有一个带有几个标签的单元格。其中一个标签是针对问题的。我的应用程序有不同长度的不同问题。所以我需要我的标签有一个动态的高度。我想通过自动布局来实现这一点。当我使用当前的自动布局运行我的应用程序时,它不会改变高度(参见图片)。我不确定我做错了什么。我已将标签的行数更改为0并添加:

tableView.estimatedRowHeight = tableView.rowHeight
tableView.rowHeight = UITableView.automaticDimension

到我的 viewDidLoad(),但它不会改变我标签的高度。

约束:

设备上的标签:

Autor 标签约束:

横幅视图约束:

【问题讨论】:

  • 试试这个`tableView.estimatedRowHeight = UITableView.automaticDimension tableView.rowHeight = UITableView.automaticDimension `
  • 我试过你在做什么,它有效!您能否提及您是如何为作者标签和横幅视图添加约束的?
  • 我添加了图片我如何使用作者标签和横幅视图的约束!

标签: swift uitableview autolayout label constraints


【解决方案1】:

在约束中将标签高度设置为大于或等于零。如果像这样给出标签的高度,则会根据内容增加。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多