-3
應用程序要求用戶將4位數字輸入到文本字段中。你怎麼把它限制在4?以及如何限制到數字?Swift文本字段(IOS,Xcode 7.3,Swift 2):4位數字的用戶密鑰。如何將輸入限制爲數字並將數字位數限制爲4
應用程序要求用戶將4位數字輸入到文本字段中。你怎麼把它限制在4?以及如何限制到數字?Swift文本字段(IOS,Xcode 7.3,Swift 2):4位數字的用戶密鑰。如何將輸入限制爲數字並將數字位數限制爲4
這裏是一段代碼 - >不要忘了設置代理上的UITextField
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 +快捷 – Wain