我发现这个解决方案在线,但它意味着使一个形象,为您完成按钮:http://www.neoos.ch/blog/37-uikeyboardtypenumberpad-and-the-missing-return-key
您也可以使用同样的方法得到UIKeyboard视图显示在本例中,并做到以下几点,按照@吉姆建议:
UIToolbar *keyboardViewToolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 206, 320, 44)];
UIBarButtonItem *keyboardDoneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(doneSettingDate)];
UIBarButtonItem *title = [[UIBarButtonItem alloc] initWithTitle:@"Enter Number" style:UIBarButtonItemStylePlain target:nil action:nil];
UIBarButtonItem *spacer1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:nil
action:nil];
UIBarButtonItem *spacer2 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:nil
action:nil];
NSArray *barButtonItems = [[NSArray alloc] initWithObjects:spacer1, title, spacer2, pickerDoneButton, nil];
[keyboardViewToolbar setItems:barButtonItems];
并将该视图添加到键盘视图。
此外,考虑到您刚刚开始,作为一个单独的建议。在iTunes U上,您可以下载适用于iOS的开发应用程序斯坦福大学课程,这是一个非常完整的iOS开发课程,可在iTunes Store上免费获取。
你想实现这个按钮来减少键盘? – 8vius
我只是在我自己的项目上做了这件事,它工作正常,返回按钮变成完成按钮。你有任何额外的代码与键盘混淆? – 8vius
@ 8vius默认情况下,我的数字键盘根本没有返回按钮。右下角的按钮是退格/删除按钮,左下角是空白的。我没有操作键盘的代码。 – Skizz