动态调整大小后如何在Swift中获取UILabel,UITextView的高度

时间:2016-09-08 01:19:27

标签: ios swift xcode storyboard

我在故事板中创建了一个UILabel和一个UITextView,它们都改变了高度以适应传递给它们的文本。我需要以编程方式获取它们的高度以便正确调整视图大小(在滚动视图中嵌入视图),但是当我在它们的视图控制器中运行此代码时,它给出了在storyboard中定义的高度而不是调整大小的高度。 articleText是我的文本视图,articleLabel是我的标签。

articleText.attributedText = largeTextString
articleLabel.attributedText = labelString

print(articleText.contentSize.height) 
print(articleLabel.bounds.size.height)
// Both return storyboard value, not resized value

提前致谢!

0 个答案:

没有答案