ios - 无法根据文本设置动态高度

标签 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

最佳答案

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

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

关于ios - 无法根据文本设置动态高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58114159/

相关文章:

ios - Unowned Reference 导致 leak , weak 不会

objective-c - UITextView 不刷新

ios - 使用 RestKit 对静态库进行单元测试

html - 将本地 css 文件加载到 webview 中

ios - 在 Safari 而不是 native 应用程序中打开 Facebook url

ios - 如何在 Twilio 的可编程聊天中将 ${USER FRIENDLY NAME} 显示为标题,将 ${MESSAGE} 显示为推送通知负载的正文?

ios - backBarbuttonitem 什么都不做?

swift - +/- 购物车 View Controller 中的产品数量,每个按钮都位于 TableViewCell 上,它从数组中获取默认数量作为整数

iphone - 键盘附件 View 隐藏文本

ios - swift 。设置文本字段中输入的格式