0

通常のhtmlテキストフィールドをIpadのNumpadフィールドに変換する方法を探しています。そのため、ユーザーがクリックしてIpadのフィールドに数字を入力すると、Ipadに自動的にテンキーが表示され、ユーザーは文字パッドからテンキーを選択する必要がありません。

よろしくお願いします。

4

1 に答える 1

0

次の列挙型はキーボードタイプに対して定義されています-

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).
    #if __IPHONE_4_1 <= __IPHONE_OS_VERSION_MAX_ALLOWED
    UIKeyboardTypeDecimalPad,             // A number pad with a decimal point.
    #endif
    #if __IPHONE_5_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
    UIKeyboardTypeTwitter,                // A type optimized for twitter text entry (easy access to @ #)
    #endif

    UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, // Deprecated

} UIKeyboardType;

必要に応じて適切なキーボードタイプを選択できます。テキストフィールドと同じように-

textField.keyboardType = UIKeyboardTypeNumberPad;
于 2012-06-25T07:03:45.633 に答える