Текст заполнителя iOS MDCTextField не плавает при использовании в MDCTextInputControllerUnderline

Заполнитель не плавает над текстовым полем, есть идеи?

https://imgur.com/snUWsBy

@IBOutlet weak var text: MDCTextField!

override func viewDidLoad() {
    super.viewDidLoad()
    var textFieldController = MDCTextInputControllerUnderline(textInput: text)
    text.placeholder = "TEST"
}

1 ответ

Решение

Кажется, что вы не сохраняете свой контроллер подчеркивания. Сделайте его свойством (var или let за пределами метода.), Которое должно его сохранять, чтобы оно могло выполнять всю работу вместо того, чтобы оставлять текстовое поле для возврата к неустановленным значениям по умолчанию.

Другие вопросы по тегам