UITextField 更改大小以修复文本内容

Posted

技术标签:

【中文标题】UITextField 更改大小以修复文本内容【英文标题】:UITextField to change size to fix text content 【发布时间】:2021-02-16 07:18:45 【问题描述】:

我有一个带有 UITextField 的自定义 UITableViewCell。我的视图控制器内的表格视图中有单元格。

let cellText : UITextField = 
    let secureText = UITextField()
    secureText.isSecureTextEntry = true
    secureText.isUserInteractionEnabled = false
    return secureText
()

我想根据文本字段内的文本量来更改文本字段的大小。

note* 我确实需要 this 作为 UITextField 字段,因为我希望文本作为 isSecure 文本通过。

【问题讨论】:

【参考方案1】:

试试这个(完成编辑后):

textField.frame.size.width = textField.intrinsicContentSize.width

【讨论】:

以上是关于UITextField 更改大小以修复文本内容的主要内容,如果未能解决你的问题,请参考以下文章

ios开发UI篇—UITextfield

UITextField 文本更改时 UIScrollView 滚动到底部

如何以编程方式删除 UITextField 的内容?

编辑后 UITextField 上的 Xcode 5 字体大小错误

在UITextfield中输入文本后以编程方式更改焦点

如何更改材质 ui TextField 的标签大小?