Iphone 如何停止在UITextField中输入值
如果长度大于20个字符,如何停止在UITextField中输入值 以编程方式 试试这个Iphone 如何停止在UITextField中输入值,iphone,objective-c,ipad,uitextfield,Iphone,Objective C,Ipad,Uitextfield,如果长度大于20个字符,如何停止在UITextField中输入值 以编程方式 试试这个 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { //Set tag for a textfield if(textField.tag==10) { NSUInteg
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
//Set tag for a textfield
if(textField.tag==10)
{
NSUInteger newLength = [textField.text length] + [string length] - range.length;
return (newLength > 20) ? NO : YES;
}
}
你不能用Javascript吗?我不懂Javascript。在objective-c验证中是否可能。因此,如果长度等于20,我无法在UITextField中输入值。感谢委托方法。。。按照逻辑。。。。。停止进入射程真的很有帮助。