我已经在 Github 上的 MaterialComponents 上打开了这个问题,但似乎还没有答案。问题是当我单击要激活的文本字段然后单击外部时,它工作正常但是当我重复这样做时,文本字段的占位符将始终位于顶部
这是图像的问题
这是代码:
@IBOutlet weak var textfieldFloating: MDCTextField!
let tf = MDCTextInputControllerOutlined()
override func viewDidLoad() {
super.viewDidLoad()
textfieldFloating.leftView = UIImageView(image: UIImage(named: "ic_lock_outline_white_18pt"))
textfieldFloating.leftViewMode = .always
textfieldFloating.placeholder = "Placeholder"
tf.textInput = textfieldFloating
}
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
self.view.endEditing(true)
}