1

所以,我想改变我的应用程序中键盘的布局,这样它将包括一个下一步按钮(它将在文本字段之间切换,类似于普通键盘上的 tab 键)和完成按钮(关闭完全键盘)。我想更改的另一件事是,当您选择某些文本字段(仅接受数字)时,让键盘显示小键盘而不是通常的布局。但是,我不知道如何做这样的事情。任何帮助将不胜感激。

4

1 回答 1

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

请注意,这些都是为您本地化的。

于 2011-02-15T18:29:13.013 回答