我有一个UITextView,其中包含4行文本。我希望UITextView的宽度适合最长行的确切长度。当前,textview比最长的文本宽。
这是textView的当前大小:
| Textline 1 |
| Textline 2 |
| Textline 3 -longest Text |
| Textline 4 |
这是我想要的textView的大小:
| Textline 1 |
| Textline 2 |
| Textline 3 -longest Text |
| Textline 4 |
如何迅速实现?
答案 0 :(得分:0)
设置textView的宽度,并将其添加为ViewController的出口。
之后,当您在textView中设置文本时,请将此约束设置为textView的contentSize的宽度,如下所示:
textView.text = //Your text
textViewWidthConstraint.constant = textView.contentSize.width
像这样,您的约束应该自动获取textView所包含内容的大小,并可以调整其宽度。
尝试一下,告诉我它是否对您有用