Как добавить цвет заполнителя в общий пользовательский класс Textfield - PullRequest
2 голосов
/ 03 февраля 2020

Я пишу Customclass для UITextField, я хочу изменить все свойства из одного места.

Я пишу следующий код для изменения цвета заполнителя в текстовом поле, но он не работает.

Пожалуйста, однажды найдите мой код со следующим.

class CustomTextField:UITextField{

    override init(frame: CGRect) {
        super.init(frame: frame)
        setup()
    }

    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        setup()
    }

    func setup(){
        /* Textfield Common Properties. */
        backgroundColor = UIColor.white
        textAlignment = .left
        textColor = .red
        font = UIFont(name: "Helvetica Neue", size: 15.0)
        borderStyle = .none
        if let placeholder = self.placeholder {
            self.attributedPlaceholder = NSAttributedString(string:placeholder,
                                                            attributes: [NSAttributedString.Key.foregroundColor: UIColor.red])
        } 
    }
}
...