键入

时间:2016-03-11 05:50:31

标签: ios objective-c user-interface uitextfield

在UITextField文本上观察到的奇怪行为消失了,

步骤: 在UITextField中键入文本,然后单击主页按钮。 打开另一个应用程序(App),然后单击主页按钮。 然后打开第一个应用程序文本中的UITextField消失。 在iPhone 6s版本9.2.1中观察到的问题。但完全在模拟器中工作。

1 个答案:

答案 0 :(得分:0)

您可以在自定义响应程序中覆盖此方法以更新对象的状态或执行某些操作,例如突出显示选择。如果重写此方法,则必须在实现中的某个时刻调用super。

自定义类应类似于:

class CustomSecureTextField: UITextField { 
    override func becomeFirstResponder() -> Bool {
        super.becomeFirstResponder()
         //if !isSecureTextEntry {
         //  return true 
         //} 
         if let currentText = text {  
             insertText(currentText)
         } 
         return true
    } 
}