Ben*_*ner 9 uitextview swift xcode6
我UITextView有个叫recipeDesc.我想在我的应用程序中有一个选项来动态调整高度UITextView以适应内部(文本)内部UITextView(所以我需要知道如何以编程方式进行).我找到了Objective-C的一些答案,但我对它不是很熟悉,所以我不知道如何在Swift中实现它.
在此先感谢您的帮助.
Ste*_*ntz 16
您可以通过以下方式获得理想的内容大小UITextView:
let contentSize = textView.sizeThatFits(textView.bounds.size)
Run Code Online (Sandbox Code Playgroud)
所以在那之后,你可以用那个高度调整它的框架:
var frame = textView.frame
frame.size.height = contentSize.height
textView.frame = frame
Run Code Online (Sandbox Code Playgroud)
(我最初使用textView.contentSize.height但是当视图还没有渲染时它不起作用.例如在viewDidLoad)
如果使用自动布局,则规则略有不同.如果你这样做,请更新你的问题
| 归档时间: |
|
| 查看次数: |
10039 次 |
| 最近记录: |