标签高度根据文字[重复]

问题描述 投票:0回答:4

这个问题在这里已有答案:

我想根据文字设置标签高度。目前它只显示一行文字。我设置了约束领先培训和顶级但不起作用。

ios swift
4个回答
3
投票

将行号设置为0

  lbl.numberOfLines = 0

2
投票

在提供适当的约束后,set no of lines 0 in storyboard如下图所示 -

enter image description here

并设置约束领先,训练,顶部和底部。


0
投票

set label.numberOfLines = 0

如果在UITableView里面

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return UITableViewAutomaticDimension
}

0
投票

要根据内容获取多行文本,我们可以通过界面构建​​器完成

1)将Lines设置为0

2)换行到wordwarp

供参考,请参见下面的截图

enter image description here

希望对你有帮助

© www.soinside.com 2019 - 2024. All rights reserved.