1

客観的なcでUITextFieldを使用しているときに、キーボードが表示され、数字を入力した後、別のテキストフィールドまたはボタンに移動したいのですが、カーソルがテキストフィールドから削除されたり、キーボードが消えたりしません。どーすればいいの?

tempTextField.borderStyle = UITextBorderStyleBezel;
tempTextField.textColor = [UIColor blackColor];
tempTextField.font = [UIFont systemFontOfSize:17.0];
tempTextField.placeholder = @"";
tempTextField.backgroundColor = [UIColor blueColor];
tempTextField.autocorrectionType = UITextAutocorrectionTypeNo;  

tempTextField.keyboardType = UIKeyboardTypeDefault; 
tempTextField.returnKeyType = UIReturnKeyDone;
tempTextField.clearButtonMode = UITextFieldViewModeNever;
tempTextField.clearButtonMode = UITextFieldViewModeNever;   
[ tempTextField setEnabled: YES ];
self.txtAirportName = tempTextField;
txtAirportName.delegate = self;
[tempTextField release];
4

1 に答える 1

7

以下から継承するのresignFirstResponderメソッドをUIResponder使用する必要があります。UITextField

[tempTextField resignFirstResponder];
于 2009-07-10T03:57:27.357 に答える