在MDCTextInputControllerUnderline中使用时,iOS MDCTextField占位符文本不浮动

时间:2018-03-12 22:18:55

标签: material-components-ios

占位符没有漂浮在文本字段上方,任何想法?:

https://imgur.com/snUWsBy

@IBOutlet weak var text: MDCTextField!

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

1 个答案:

答案 0 :(得分:5)

好像你没有保留下划线控制器。使它成为一个属性(var或让在方法之外。)这应该保持它,以便它可以完成工作,而不是让文本字段恢复到无格式默认值。