iPhone OS 4 のテンキーに「完了」ボタンを表示する方法について、ここでいくつかの議論があったことを知っていますか? 数字パッドを閉じます。UIToolbarButton を追加しなくても数字キーパッドを閉じる方法を見つけたいと思います。私の UITextFields は zipcode と age.mint.com iPhone アプリがこれを行います。だから方法がなければなりません。
UIToolbarButton を追加する現在のコードは次のとおりです。
textField1.keyboardType = UIKeyboardTypeNumberPad;
textField1.delegate = self;
//Create a toolbar to add to the textpad
UIToolbar* numberToolbar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];
numberToolbar.barStyle = UIBarStyleDefault;
numberToolbar.items = [NSArray arrayWithObjects:
[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil],
[[UIBarButtonItem alloc]initWithTitle:@"Done" style:UIBarButtonItemStyleBordered target:self action:@selector(dismissZipKeyPad)],
nil];
[numberToolbar sizeToFit];
textField1.inputAccessoryView = numberToolbar;