我一直在使用UITextField作为应用程序的用户名和密码字段,并且我注意到,如果用户名或密码字符串太大,它将开始吞噬它旁边的标签,如下所示:

ios - Swift UITextField AdjustFontSizeToFitWidth无法正常运行-LMLPHP

我已经通过在我的文本字段中添加边框进行了测试,并且当字符串大于textField的宽度时,textField的边框将向左扩展。这是我的viewDidLoad:

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


这些确切的更改也在属性检查器的Adjust To Fit复选框部分的界面编辑器中指定,最小字体大小为6。任何帮助将不胜感激。

最佳答案

我通过仅在文本字段及其旁边的视图中添加宽度限制来解决我的问题。

10-08 01:01