私は、インターネット上で利用可能な多くのコードでtextFieldを制限しようとしていましたが、運がありません。これはSTIL私のテキストを制限するものではありませんxcode 4.2.1 - TextFieldでの文字の長さの制限
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];
return !([newString length] > 5);
}
:私は
とtextField.delegate = self;
私のviewDidLoad
で私のヘッダファイルでUIViewController<UITextFieldDelegate>
を追加し、私の.mファイルに次fundtionを実装している
フィールド。何か案が?
[iPhone SDK:Set Max Character length TextField]の複製可能(http://stackoverflow.com/questions/433337/iphone-sdk-set-max-character-length-textfield) – Ilanchezhian
あなたは何をしようとしましたか?それをデバッグする?あなたは '[newString length]'のロギングを試しましたか? – dbrajkovic
私はシミュレータを使用します。カスタムメイドのキーボードから文字を入力してください – Adeeb