1

テキスト フィールドに入力する文字を制限したい.たとえば、10 個の数字のみを入力する必要があります。

4

1 に答える 1

1

YoはUITextField関数を使用できます。

-(BOOL) textField: (UITextField*)textField shouldChangeCharactersInRange:(NSRange) range replacementString:(NSString*) string 
{
NSInteger len = [textField.text length];
if ( len > maxChars )
{
   [textField resignFirstResponder];
   return NO;
}
return YES;
}

ここで、maxCharsの値は9です。

UPD:H2CO3に感謝します

于 2012-08-06T10:44:57.463 に答える