UIKeyboardTypeNumberPad で UITextField を作成しました。
tf = [self makeTextField:self.groesse placeholder:@"erforderlich"];
[tf setKeyboardType:UIKeyboardTypeNumberPad];
187 cm
今、入力された数値をマスクしようとしています。たとえば、UITextField のように表示されます。私はそれを試しました
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange (NSRange)range replacementString:(NSString *)string {
if(textField == groesseField_) {
textField.text = [NSString stringWithFormat:@"%@ cm",string];
return NO;
}
return YES;
}
しかし今では、上記の例では 3 桁ではなく 1 桁しか入力できません。
誰かが私を助けてくれますか? - ありがとう。