Я знаю, что вы можете изменить текст заполнителя с помощью следующего кода:
mailTextField.attributedPlaceholder = NSAttributedString(string: "Email", attributes: [NSAttributedString.Key.foregroundColor : UIColor.black])
К сожалению, у меня есть много текстовых полей, которые должны выглядеть одинаково. Поэтому очень неудобно копировать, вставлять этот код выше для каждого текстового поля.
Сегодня я узнал, что вы можете изменить с помощью appearance()
в приложении. Укажите внешний вид элемента UIE, если вы хотите, чтобы он всегда был одинаковым. Следующий код прекрасно работает для меток:
UILabel.appearance().textColor = Colors.greyLabel
Но когда я пытаюсь сделать это для заполнителей текстовых полей, он не работает.
Спасибо за вашу помощь.