У меня есть несколько текстовых поля, на мой взгляд контроллера, я создал пользовательский класс для них:Пользовательские текстовое поле не меняет внешний вид по умолчанию
class CustomTextField: UITextField {
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
self.layer.cornerRadius = 15.0;
self.layer.borderWidth = 1.5
self.layer.borderColor = UIColor.white.cgColor
self.backgroundColor = UIColor.black
self.textColor = UIColor.white
}
}
На мой взгляд, контроллер, выходы созданы так:
@IBOutlet weak var itemCountTextField: CustomTextField! { didSet { itemCountTextField.delegate = self } }
Но когда я его запустил, UITextFields по-прежнему выглядят как белые текстовые поля по умолчанию, настройка не выполнена, где я сделал неправильно?
Я думаю, что вам нужно установить стиль рамки для другого вида, чтобы выбраться из стиля по умолчанию также – Tj3n
@ Tj3n Я просто попробовал, похоже, не так, плюс кажется, что он хорошо работает в этом вопросе: http: // stackoverflow .com/вопросы/29888253/переключающего заказ текст поле фон-цвет-и-текст-цветные КСН-стремительная –