【问题标题】:Swift UITextField adjustFontSizeToFitWidth not functioning properlySwift UITextField adjustFontSizeToFitWidth 无法正常运行
【发布时间】:2016-06-04 21:45:24
【问题描述】:

我一直在为我的应用程序的用户名和密码字段使用 UITextField,我注意到当用户名或密码字符串太大时,它会开始侵蚀旁边的标签,如下所示:

我已经通过向我的文本字段添加边框来测试这一点,当字符串大于文本字段的宽度时,文本字段的边框将向左扩展。这是我的viewDidLoad:

    usernameTextField.delegate = self
    passwordTextField.delegate = self
    usernameTextField.minimumFontSize = 6
    passwordTextField.minimumFontSize = 6
    usernameTextField.adjustsFontSizeToFitWidth = true
    passwordTextField.adjustsFontSizeToFitWidth = true

这些确切的更改也在属性检查器的 Adjust To Fit 复选框部分下的界面编辑器中指定,最小字体大小为 6。我已经在这个小故障中遇到了几个小时,这让我发疯了。任何帮助将不胜感激。

【问题讨论】:

  • 您应该发布有关您的视图层次结构和您拥有的任何自动布局约束的更多信息。
  • 试试 self.passwordTextField.sizeToFit() self.usernameTextField.sizeToFit()

标签: ios xcode swift uitextfield


【解决方案1】:

我通过向文本字段及其旁边的视图添加宽度约束解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-14
    • 1970-01-01
    • 2021-04-22
    • 2015-12-08
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多