代碼如下:
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSLog(@"%@",petTypeTextFeild.text);
return YES;
}
如果我打出‘a’,打印就是空白,但是打出‘s’‘a’的話,打印正常。
有沒有類似textFinishChange
的其他方法?謝謝。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];
NSLog(@"%@",newString);
return YES;
}
試試吧,我覺得這是最好的辦法。