Swift UITextField adjustFontSizeToFitWidth无法正常运行

时间:2016-06-04 21:45:24

标签: ios xcode swift uitextfield

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

screenshot of simulator where too long of a string will begin to cut off label text

我通过在文本字段中添加边框来测试它,当字符串大于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.我已经处于这个小故障状态几个小时了#39;让我疯了。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我通过在文本字段和旁边的视图中添加宽度约束来解决我的问题。