无法根据文字设置动态高度

时间:2019-09-26 09:53:21

标签: ios swift uitextview

我有一个textview,其中有一个标签。标签从服务器获取不同长度的文本。

现在服务器上的文本将在我的标签(位于textview中)上这样显示

enter image description here

为了按照标签中的文本增加textview的高度,我这样做了...

override func awakeFromNib() {
    super.awakeFromNib()
    // Initialization code
     incidentTextView.translatesAutoresizingMaskIntoConstraints = true
    incidentTextView.sizeToFit()


    actionTextView.translatesAutoresizingMaskIntoConstraints = true
    actionTextView.sizeToFit()

    submitByTextView.translatesAutoresizingMaskIntoConstraints = true
    submitByTextView.sizeToFit()
 } 

但这给了我如下所示的结果。

enter image description here

如何对齐第一个图像之类的字段,但如何根据标签中的文本动态增加textview的高度??

编辑1:我也看不到UIView的滚动选项。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用UILabel代替UITextView并只需设置numberOfLines = 0

确保您使用正确的约束来正确对齐UILable。