Форма Эврика: изменение цвета TextField не работает - PullRequest
0 голосов
/ 10 апреля 2020

Я использую Eureka форму и хочу изменить цвет текста поля ввода. Я пытался все, чтобы изменить цвет текста textfield в строке Эврика формы , но это не работает.

Я пытался изменить textColor, а также attributedText, но ничего не произошло .

<<< IntRow() {
            $0.title = "Title"
            $0.value = 2020
        }.cellSetup({ (cell, row) in
            cell.textLabel?.font  = .boldSystemFont(ofSize: 18)
            cell.detailTextLabel?.textColor = UIColor.systemOrange
            cell.textField.textColor = UIColor.red
            cell.textField.attributedText = NSAttributedString(string: "123", attributes: [
                .foregroundColor: UIColor.red
            ])

Любая помощь? Спасибо!

Ответы [ 2 ]

0 голосов
/ 10 апреля 2020

Я обнаружил, что мы не можем обновить UITextField в cellSetup. Вместо этого я должен обновить стиль в cellUpdate.

.cellUpdate({ (cell, row) in
                cell.textField.font = .boldSystemFont(ofSize: 18)
                cell.textField.textColor = UIColor.systemOrange
            })
0 голосов
/ 10 апреля 2020

Попробуйте сделать:

cell.titleLabel?.textColor = .yourColor
...