У меня проблема с настройкой цвета заполнителя поля UIText и цвета текста UIlabel
- Мы можем видеть, что янужно в данном экране.
Вот код, который я использую для идентификации UILabel и UITextfield.
func processSubviewsNight(of view: UIView) {
for subview in view.subviews {
if subview is UITextField {
if let textField : UITextField = subview as? UITextField {
textField.setValue(UIColor.white, forKeyPath: "_placeholderLabel.textColor")
textField.backgroundColor = UIColor.appBlueColor()
}
}
if subview is UILabel {
if let label : UILabel = subview as? UILabel {
label.textColor = UIColor.white
}
}
if subview is UIButton {
if let button : UIButton = subview as? UIButton {
button.backgroundColor = UIColor.red
}
}
processSubviewsNight(of: subview)
}
}
Проблема в том, что заполнитель UITextfield и текст UIButton идут внутри цикла UILabel и изменяют цвет заполнителя UITextfield так же, как и цвет текста UIlabel