【发布时间】:2020-12-31 02:41:14
【问题描述】:
我有一些带有占位符文本的标准 UITextField。如:
let emailTextField = UITextField(frame: CGRect(x: textFieldX, y: textFieldY, width: textFieldW, height: textFieldH))
emailTextField.tag = TV_SIGN_IN_TEXTVIEW_EMAIL
emailTextField.placeholder = "Email"
parentView.addSubview(emailTextField)
如上所示,文本字段的占位符文本现在显示“按住 [麦克风] 听写”而不是“电子邮件”。我检查了文本字段对象并检查了占位符文本,它仍然说它设置为“电子邮件”,所以我无法通过在离开键盘后重置占位符来修复它。它几乎似乎认为它仍然是焦点。聚焦另一个按钮不会导致它重置回占位符,实际上这可以同时显示在多个文本字段上。有什么方法可以将其重置为显示占位符文本?
【问题讨论】:
标签: ios swift uitextfield tvos apple-tv