2011-02-15 11 views
1

私は、次のボタン(通常のキーボードのタブキーに似たテキストフィールドを切り替えるボタン)を含むように、自分のアプリ内でキーボードのレイアウトを変更したいと思います。私が変更したいことは、特定のテキストフィールド(数字だけを受け入れることを意図している)を選択したときにキーボードが通常のレイアウトの代わりに数字パッドを表示させることです。しかし、私はそのようなことをする手がかりを持っていません。どんな支援も大歓迎です。キーボードを操作する

答えて

5

申し訳ありませんが、...あなたは、両方の次と完了したい場合、あなたは全体のことを自分で書く必要があるだろう、Appleの異なるシステムのキーボードのどちらかを選択する以外

は、だから、完了ボタンとの間の選択を持っています[次へ]ボタンをクリックします。 Returnキーの名前をDoneまたはNextに変更します。したがって、同時に次と前の両方を持つことはできません。

あなたはリターンキーのMSGを取得すると、あなたは、あなたのユーザーのために、次のテキストフィールドにsetFirstResponderを呼び出すことができます

textField.returnKeyType = UIReturnKeyNext 

を設定することで、[次へ]ボタンを取得します。

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

注:おそらく最後のフィールドに、あなたは、あなたがキーボードタイプのためにあなたの

textField.keyboardType = UIKeyboardTypeNumberPad 

あなたの選択肢を設定することができます数字キーパッドについて

textField.returnKeyType = UIReturnKeyDone 

を設定することで、[完了]ボタンを取得しますこれらはすべてあなたのためにローカライズされています。

関連する問題