我在.h文件中的.m文件下viewDidLoad方法添加委託UITextFieldDelegate如何限制爲UITextField在IOS有限的字符
然後:
[self textField:self.comment shouldChangeTextInRange:NSMakeRange(0,10) replacementText:@""];
然後添加的功能:
- (BOOL)textField:(UITextField *)textField shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if(textField.text.length >= 10)
{
return NO;
}
return YES;
}
我的目標是限制鍵盤輸入爲10個字符的文本字段?我做錯了什麼或如何實現?
不要忘記設置UITextField的委託..如果你想設置特定的UITextField,那麼你可以檢查上面的方法,如if(textField ==「youtextfield」){上面的代碼} – PSS
tnx PSS有效 ) – Fay007