Iam嘗試將文本字段中的字符數限制爲5。因此,當我們嘗試輸入第6個字符時,它不會執行任何操作?是可能的。我看到了下面的代碼,但它不工作。我已經在谷歌搜索這得到了一些結果一樣反正有沒有把UITextfield中的字符數限制爲5?
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSUInteger newLength = [textField.text length] + [string length] - range.length;
return (newLength > 5) ? NO : YES;
}
它不工作我還是能新增超過5個字符
可能重複http://stackoverflow.com/questions/2523501/set-uitextfield您的代理連接 - 最大長度) – Fogmeister
[iPhone SDK:設置最大字符長度TextField]的可能的重複(http://stackoverflow.com/questions/433337/iphone-sdk-set-max-character-length-textfield) –