Мое требование таково, что когда заполнитель текстового поля виден, тогда его цвет должен быть серым и размер шрифта 10, но когда пользователь начинает вводить текстовое поле, его цвет должен быть черным, а размер шрифта 14. Я пробовал это:
textField.attributedPlaceholder = NSAttributedString(string: placeholderText,
attributes: [NSAttributedString.Key.foregroundColor: Color.iPhoneGrayColor, NSAttributedString.Key.font: UIFont(name: "SourceSansPro-Regular", size: 10)!])
textField.textColor = UIColor.black
textField.font = UIFont(name: "SourceSansPro-Regular", size: 14)!
Но размер шрифта моего заполнителя переопределяется на textfield.font
, поэтому я не могу получить заполнитель размера 10. Где я ошибаюсь?Пробовал это пару часов сейчас.Любая помощь будет оценена.