4
私はUIkeyboardtypenumberpadを探していましたが、iPadの例で使用しました。UIkeyboardtypenumberpad IPAD
つまり、iPhoneのような数値キーボードだけをシミュレートしたクラスやビューを作成することは可能ですか?
私は4.1 sdkバージョンを使用しています。
私は特殊文字、数字とドットだけを使いたくありません。
ありがとうございます!
私はUIkeyboardtypenumberpadを探していましたが、iPadの例で使用しました。UIkeyboardtypenumberpad IPAD
つまり、iPhoneのような数値キーボードだけをシミュレートしたクラスやビューを作成することは可能ですか?
私は4.1 sdkバージョンを使用しています。
私は特殊文字、数字とドットだけを使いたくありません。
ありがとうございます!
その後、非常に巧妙なこの方法に
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
NSString *validRegEx [email protected]"^[0-9.]*$"; //change this regular expression as your requirement
NSPredicate *regExPredicate =[NSPredicate predicateWithFormat:@"SELF MATCHES %@", validRegEx];
BOOL myStringMatchesRegEx = [regExPredicate evaluateWithObject:string];
if (myStringMatchesRegEx)
return YES;
else
return NO;
}
を追加するには、ヘッダファイル(.hファイル)
で
UITextFieldDelegate
を追加 - これはまた、あなたがフィルタアウトし、不要な文字を、外部キーボードからできます。 .. – Peteもう一度正規表現の力が証明されます:) 1UP for predicate + regex –