-3
アプリケーションでは、ユーザーがテキストフィールドに4桁の数字を入力する必要があります。どのようにしてそれをちょうど4に制限しますか?とNumericに制限する方法? >スウィフトテキストフィールド(IOS、Xcode 7.3、Swift 2):4桁のユーザーキー。入力を数値に制限し、桁数を正確に4に制限する方法
func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
let nonNumberSet = NSCharacterSet.decimalDigitCharacterSet().invertedSet
if (string.stringByTrimmingCharactersInSet(nonNumberSet).characters.count > 0 && textField.text?.characters.count < 4) || (string.characters.count == 0 && range.length > 0) {
return true
}
return false
}
https://www.google.co.uk/search?q=uitextfield+limit+input+stackoverflowのUITextFieldにデリゲートを設定し忘れてはいけない - ここ – Wain