显示键盘顶部有按钮列表

时间:2012-03-23 02:48:16

标签: iphone iphone-softkeyboard

我希望用键盘顶部的按钮列表按键盘。 请参考图片

enter image description here

有可能吗?

2 个答案:

答案 0 :(得分:1)

您需要添加工具栏。以下是我用于操作表的示例 - 您可以轻松地对键盘进行修改:

  //DEFINING TOOL BAR 
UIToolbar * keyboardToolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
keyboardToolbar.barStyle = UIBarStyleBlackOpaque;
[keyboardToolbar sizeToFit];    
NSMutableArray *barItems = [[NSMutableArray alloc] init];
UIBarButtonItem *flexSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
[barItems addObject:flexSpace];
UIBarButtonItem *doneBtn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(dismissKeyboard:)];
[barItems addObject:doneBtn];
[keyboardToolbar setItems:barItems animated:YES];
[keyboard addSubview:keyboardToolbar]; 

显然,你可以在UIToolBar中为“Next”,“Previous”等添加更多项目。

答案 1 :(得分:0)

有可能。这是github上keyboard controls project的链接。