Я пытался ограничить текстовое поле многими кодами, доступными там, в Интернете, но не повезло.xcode 4.2.1 - ограничение длины символа в TextField
Я добавил UIViewController<UITextFieldDelegate>
в моем файле заголовка
и textField.delegate = self;
в моем viewDidLoad
и реализованы следующие fundtion в моей .m файл:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];
return !([newString length] > 5);
}
этот стиль не ограничивает мой текст поле. Есть идеи?
Возможный дубликат [iPhone SDK: установите максимальную длину символа TextField] (http://stackoverflow.com/questions/433337/iphone-sdk-set-max-character-length-textfield) – Ilanchezhian
Что вы сделали, чтобы попытаться отладить его? Пробовали ли вы, например, журнал '[newString length ''? – dbrajkovic
Я использую симулятор. и введите символ с пользовательской клавиатуры – Adeeb