gpt4 book ai didi

swift - UITextField 占位符文本被截断为 "..."

转载 作者:行者123 更新时间:2023-11-30 13:44:28 24 4
gpt4 key购买 nike

即使我已经这样做了,我的占位符文本(我有一个 IB UITextfield)也没有调整大小:

textField.adjustsFontSizeToFitWidth = true
textField.minimumFontSize = 1

我尝试使用这个:

 let attributedplaceholder = NSAttributedString(string: placeholderText, 
attributes: [NSFontAttributeName:
UIFont(name: "fontName", size: 10)!])
textField.attributedPlaceholder = attributedplaceholder

但这给出了异常:

exception Storyboard (<UIStoryboard: 0x7fd04359b200>) doesn't 
contain a view controller with identifier 'xxx'
fatal error: unexpectedly found nil while unwrapping an Optional value

另外,我不知道在使用attributedplaceholder时如何使用adjustFontSize来适应宽度?

有人可以帮忙吗?

谢谢。

最佳答案

我认为“Regular 18.0”不是有效的字体名称。您可以通过以下方式查找您拥有的字体:



for familyNames in UIFont.familyNames() {
for fontNames in UIFont.fontNamesForFamilyName(familyNames) {
print(fontNames)
}
}

关于swift - UITextField 占位符文本被截断为 "...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35142730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com