我一直在应用程序的用户名和密码字段中使用 UITextField,我注意到当用户名或密码字符串太大时,它会开始侵 eclipse 旁边的标签,如下所示:
我通过向文本字段添加边框来测试这一点,当字符串大于文本字段的宽度时,文本字段的边框将向左扩展。这是我的 viewDidLoad:
usernameTextField.delegate = self
passwordTextField.delegate = self
usernameTextField.minimumFontSize = 6
passwordTextField.minimumFontSize = 6
usernameTextField.adjustsFontSizeToFitWidth = true
passwordTextField.adjustsFontSizeToFitWidth = true
这些确切的更改也在属性检查器的“调整以适合”复选框部分下的界面编辑器中指定,最小字体大小为 6。我已经遇到这个小故障了一些几个小时,这让我发疯。任何帮助将不胜感激。
最佳答案
我通过向文本字段及其旁边的 View 添加宽度约束来解决我的问题。
关于ios - Swift UITextField adjustmentFontSizeToFitWidth 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37635316/