限制字符這是我如何限制兩個文本框輸入的字符...問題在文本框
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
if textField == textField1 {
if (textField1.text?.characters.count)! + (string.characters.count - range.length) > 11 {
return false
}
return true
} else if textField == textField2 {
if (textField2.text?.characters.count)! + (string.characters.count - range.length) > 15 {
return false
}
}
return true
}
但問題是隻有textField1
是不允許進入超過11個字符,但textField2
被接受任何數量的字符,而不應允許輸入超過15個字符。
我發現代理沒有設置第二個文本框......但是已經給出了upvote .... :) –