-1
Мой замещающий текст (я есть IB UITextfield
) не изменение размера, даже если я сделал это: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
Также я не знаю, как использовать adjustFontSize
, чтобы соответствовать ш idth при использовании attributedplaceholder
?
Может ли кто-нибудь помочь здесь?
Спасибо.
Поскольку он отформатирован, ваш вопрос не читается. Можете ли вы использовать параметры форматирования, доступные здесь, и сделать ваш вопрос более привлекательным для сообщества? Добро пожаловать в SO. – user3743222
@ user3743222 отредактировано – user1452936
Обратите внимание, что соглашение не должно использовать CamelCase (например, TextField) в Swift для имен переменных и свойств. Вместо этого используйте имена типа textField. – Undo