【问题标题】:Manipulating the keyboard操作键盘
【发布时间】:2011-02-15 18:16:49
【问题描述】:

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

【问题讨论】:

    标签: iphone objective-c iphone-softkeyboard


    【解决方案1】:

    抱歉,除了在 Apple 的不同系统键盘之间进行选择之外,如果您想要 Next 和 Done,则必须自己编写整个内容...

    因此,您可以在“完成”按钮和“下一步”按钮之间进行选择。这些只是将 Return 键重命名为 Done 或 Next;因此,您不能同时拥有 Next 和 Done。

    你可以通过设置获得下一步按钮

    textField.returnKeyType = UIReturnKeyNext
    

    当您获得返回键消息后,您可以在下一个文本字段中为您的用户调用 setFirstResponder。大概在最后一个字段上,您可以通过设置

    获得“完成”按钮
    textField.returnKeyType = UIReturnKeyDone
    

    对于数字键盘,您可以设置您的

     textField.keyboardType = UIKeyboardTypeNumberPad
    

    您对键盘类型的选择是:

       UIKeyboardTypeDefault,
       UIKeyboardTypeASCIICapable,
       UIKeyboardTypeNumbersAndPunctuation,
       UIKeyboardTypeURL,
       UIKeyboardTypeNumberPad,
       UIKeyboardTypePhonePad,
       UIKeyboardTypeNamePhonePad,
       UIKeyboardTypeEmailAddress,
       UIKeyboardTypeDecimalPad
    

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

    【讨论】:

      猜你喜欢
      • 2014-05-04
      • 2016-02-01
      • 2011-08-25
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      • 2013-07-11
      • 1970-01-01
      • 2020-09-10
      相关资源
      最近更新 更多