所以,我想更改我的应用程序内的键盘布局,这样它将包含一个下一个按钮(可以在文本字段之间切换,类似于普通键盘上的tab键)和完成按钮(完全忽略键盘。。我想改变的另一件事是当你选择某些文本字段(仅用于接受数字)时,键盘会弹出小键盘而不是通常的布局。但是,我不知道怎么做这样的事情。非常感谢任何帮助。
答案 0 :(得分:5)
很抱歉,除了在Apple的不同系统键盘之间进行选择外,如果你想要Next和Done,你必须自己写完整个东西......
因此,您可以在“完成”按钮和“下一步”按钮之间进行选择。这些只是将Return键重命名为Done或Next;因此你不能同时拥有Next和Done。
您可以通过设置
来获取“下一步”按钮textField.returnKeyType = UIReturnKeyNext
当您获得返回密钥msg时,您可以在用户的下一个文本字段上调用setFirstResponder。据推测,在最后一个字段中,您可以通过设置
来获得完成按钮textField.returnKeyType = UIReturnKeyDone
对于数字键盘,您可以设置
textField.keyboardType = UIKeyboardTypeNumberPad
您对键盘类型的选择是:
UIKeyboardTypeDefault,
UIKeyboardTypeASCIICapable,
UIKeyboardTypeNumbersAndPunctuation,
UIKeyboardTypeURL,
UIKeyboardTypeNumberPad,
UIKeyboardTypePhonePad,
UIKeyboardTypeNamePhonePad,
UIKeyboardTypeEmailAddress,
UIKeyboardTypeDecimalPad
请注意,这些都是为您本地化的。