使用文本框代表
同時設置你的文本框的delegate
到self
在textFieldDidBeginEditing:
禁止其他文本框。
然後在- textFieldDidEndEditing:
檢查這個textfield.If長度== 0的長度,設置文本框等啓用
斯威夫特例如
我正好有一個名爲用戶名和密碼兩個TextField。只需更換
func textFieldDidBeginEditing(textField: UITextField) {
if textField == usernameTextfield{
passwordTextField.enabled = false
}
if textField == passwordTextField{
usernameTextfield.enabled = false
}
}
func textFieldDidEndEditing(textField: UITextField) {
if count(textField.text)==0{
if textField == usernameTextfield{
passwordTextField.enabled = true
}
if textField == passwordTextField{
usernameTextfield.enabled = true
}
}
}
來源
2015-05-05 07:41:39
Leo
你用Google嗎? – iAnurag
我嘗試但不正確。 – user2841148