0
我想驗證文本字段來接受,而在它只鍵入字符.....如何驗證文本字段接受在運行時隻字符在iphone
我想驗證文本字段來接受,而在它只鍵入字符.....如何驗證文本字段接受在運行時隻字符在iphone
我使用的整數,但我下面想你可以很容易地修改它掃描的字符串/字符(見NSScanner):
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSString *resultingString = [textField.text stringByReplacingCharactersInRange: range withString: string];
// This allows backspace
if ([resultingString length] == 0) {
return true;
}
NSUInteger holder;
NSScanner *scan = [NSScanner scannerWithString: resultingString];
return [scan scanInteger: &holder] && [scan isAtEnd];
}
不要忘記設置的UITextField委託適當:)
這是什麼意思?鍵盤上的每個按鈕都是一個角色! *你想忽略哪些字符?* –