uitextfieldの文字数制限をつけているのですが、現状ぶつかっている問題が、上限に達すると文字を消すことができなくなるという問題です。下記がソースコードです。アドバイスお願いいたします。
func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { return checkMaxLength(textField.text!, maxLength: textFieldMaxLength) } func checkMaxLength(text: String, maxLength: Int) -> Bool { if maxLength <= 0 { //「-1」は制限なし return true } return text.characters.count <= maxLength }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/25 10:41