テキスト フィールドに入力する文字を制限したい.たとえば、10 個の数字のみを入力する必要があります。
user1490592
質問する
959 次
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 に答える