あなたはUIToolbarを使用して、そこに0-9のボタンを追加することができます。 iPhoneキーボードのように色をつけたり、淡色にすることもできますが、実際のキーボードビューに追加する方法はわかりません。あなたの質問で
//Feel free to change the formatting to suit your needs more
//And of course, properly memory manage this (or use ARC)
UIBarButtonItem *my0Button = [[UIBarButtonItem alloc] initWithTitle:@"0" style:UIBarButtonItemStyleBordered target:self action:@selector(addNumberToString:)];
UIBarButtonItem *my1Button = [[UIBarButtonItem alloc] initWithTitle:@"1" style:UIBarButtonItemStyleBordered target:self action:@selector(addNumberToString:)];
UIToolbar *extraRow = [[UIToolbar alloc] init];
extraRow.barStyle = UIBarStyleBlack;
extraRow.translucent = YES;
extraRow.tintColor = [UIColor grayColor];
[extraRow sizeToFit];
NSArray *buttons = [NSArray arrayWithObjects: my0Button, my1Button, etc, nil];
[extraRow setItems:buttons animated:YES];
textView.inputAccessoryView = extraRow;
-(void) addNumberToString: (id) sender
{
//Where current string is the string that you're appending to in whatever place you need to be keeping track of the current view's string.
currentString = [currentString stringByAppendingString: ((UIBarButtonItem *) sender).title;
}
[計算されたカスタムキーボードGUI(http://stackoverflow.com/q/2558806/)の可能重複、http://stackoverflow.com/q/4459375/、http://stackoverflow.com/q/ 8322989 /、http://stackoverflow.com/q/1610542/、http://stackoverflow.com/q/5603103/、http://stackoverflow.com/q/789682/、http://stackoverflow.com/ Q/9451912、http://stackoverflow.com/q/1332974/ –
基本的には[「カスタムiphoneキーボード」を検索]の全体の最初のページ(http://stackoverflow.com/search?q=custom+iphone+キーボード)。 –