私のプロジェクトでは、UITextField
の長さを6文字に制限する必要があります。これは絶対にうまくいっています。編集を終了してもう一度編集を開始し、バックスペースをクリックするとアプリケーションがクラッシュします。ここでUITextFieldでバックスペースを許可するにはどうすればよいですか?
は、コードは次のとおりです。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSUInteger newLength = [txtLicense.text length] + [strNumber length] - range.length;
return (newLength > 6) ? NO : YES;
}
パーフェクト。絶対に私が望むもの。ありがとう。 :) –