1

我正在开发我的第一个 iphone 应用程序,它是一个文字游戏,我想知道是否有人可以告诉我是否有使用苹果键盘但更改某些键的方法。苹果键盘的最后一行在我计划的应用程序中是多余的,只是占用了屏幕空间。我需要一个完成按钮而不是换档按钮(在第三行)。无论如何要更改键并摆脱键盘上的键。我知道 Apple 不喜欢“自定义”键盘,但我可以自定义一两个键而不会弄乱键盘的全部功能。如果我能摆脱一条如果不能的话会很棒的线,我可以用空格键替换“提示”按钮吗?

如果不允许我向键盘添加自定义键(如提示按钮),我可以去掉 iPhone 键盘的最后一行或更改某些键的功能吗?

我对这些东西不太了解,我对它很陌生,所以提前感谢您的帮助:)。

4

2 回答 2

1

不,您无法更改 Apple 键盘按键功能系统,但您可以通过以下方式更改键盘类型

typedef enum {
    UIKeyboardTypeDefault,                // Default type for the current input method.
    UIKeyboardTypeASCIICapable,           // Displays a keyboard which can enter ASCII characters, non-ASCII keyboards remain active
    UIKeyboardTypeNumbersAndPunctuation,  // Numbers and assorted punctuation.
    UIKeyboardTypeURL,                    // A type optimized for URL entry (shows . / .com prominently).
    UIKeyboardTypeNumberPad,              // A number pad (0-9). Suitable for PIN entry.
    UIKeyboardTypePhonePad,               // A phone pad (1-9, *, 0, #, with letters under the numbers).
    UIKeyboardTypeNamePhonePad,           // A type optimized for entering a person's name or phone number.
    UIKeyboardTypeEmailAddress,           // A type optimized for multiple email address entry (shows space @ . prominently).

    UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, // Deprecated

} UIKeyboardType;
于 2013-03-01T12:21:47.930 回答
0

您不能更改任何键的功能。但是您可以覆盖在键盘上方,并且可以实现更多功能。

一切顺利 !!!

于 2013-03-01T12:20:57.573 回答