Ios 无法根据标签的文本动态调整标签的高度

Ios 无法根据标签的文本动态调整标签的高度,ios,swift,uiscrollview,uilabel,Ios,Swift,Uiscrollview,Uilabel,我在下面提到了我的代码,我想根据文本调整标签高度。在下图中,黑色背景是标签,该标签插入到UIScrollView中。标签与滚动视图的左上角对齐,但当我运行我的应用程序时,以下是视图控制器的显示,即标签已远远低于滚动视图的左上角。在这件事上请帮助我 当我得到标签的高度时,我设置了scrollview的高度 let height = getLabelsHeightAccordingToTheTextContent() let width = outletScrollView.fra

我在下面提到了我的代码,我想根据文本调整标签高度。在下图中,黑色背景是标签,该标签插入到UIScrollView中。标签与滚动视图的左上角对齐,但当我运行我的应用程序时,以下是视图控制器的显示,即标签已远远低于滚动视图的左上角。在这件事上请帮助我

当我得到标签的高度时,我设置了scrollview的高度

let height = getLabelsHeightAccordingToTheTextContent()
        let width = outletScrollView.frame.width
以下是标签的属性。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
添加文本滚动功能的最简单方法是使用UITextView。设置与标签大致相同,但内置滚动功能


需要注意的一点是,默认情况下,用户可以编辑文本,因此无论是在情节提要中还是以编程方式,您都应该将textView的editable设置为false。

您是否使用滚动视图,以便人们可以滚动文本?请参阅相关链接。。我希望这将帮助您..换行模式应为word wrapYeah,废弃标签和滚动视图,添加UITextView,并将其属性设置为与标签相同。然后在情节提要中,将TextView的编辑属性设置为false,这样人们就不能输入它了。也许现在可以在故事板中添加textView,但不要删除标签和滚动视图,只需在viewDidLoad中将其隐藏属性设置为true即可。那么,如果你想回到你目前的方法,你可以。没问题:)我会把它写下来,作为对任何发现同样问题的人的正确回答
let height = getLabelsHeightAccordingToTheTextContent()
        let width = outletScrollView.frame.width