2013-05-31 11 views
6

キーボードにカスタムキーを追加します。 (a .comキー)ユーザーが電子メールテキストフィールドに入力を開始すると、このキーボードとキーが表示されます。私はキーボードタイプの電子メールを使用しました。しかし、それはその鍵を与えません。このキーをキーボードにどのように追加できますか?iosのキーボードにカスタムキーを追加する方法は?

おかげ

答えて

1

There is no way you could change default keyboard。あなたが何らかの形で(プライベートメソッドを使用して)それを変更した場合、アップルのガイドラインに違反しているため、appleはあなたのアプリケーションを拒否します。

したがって、問題の唯一の解決策はです。カスタムキーボードを作成して使用してください。 いくつかのカスタムキーボードを使用して、また、それらを使用することができますがあります。

  1. custom-ios-keyboards
  2. ioscustomkb
  3. how-to-create-a-simple-keyboard-with-custom-navigation-buttons

は、それはあなたのお役に立てば幸いです。

0

これを見てください:custom keyboard

は、プロジェクトにそれらのいずれかを統合し、それに応じてカスタマイズします。 URLタイプのキーボードを使用する場合.COMキーが追加され

2

...それが起動するのに役立ちます願っています:KeyboardManagement

あなたは同様にそれにUIToolbarを追加し、テキストフィールドのinputAccessoryViewの使用をするかもしれませんツールバーにカスタム.comボタンを含め、いくつかのボタンを追加することができます。

0

Appleのデフォルトキーボードを変更することはできません。

UITextFieldまたはUITextViewのキーボードタイプを選択するには、UITextInputTraitsプロトコルでいくつかのプロパティを設定します。電子メールでは、次のように設定します。

[textView setKeyboardType:UIKeyboardTypeEmailAddress]; 

あなたは参照して、いくつかのカスタムキーを追加するためにinputAccessoryViewを使用することができます。 dmforminputaccessoryview

最後のオプションは、新しいキーボード(UIViewのサブクラス)を作成し、UITextViewまたはUITextFiedのinputViewに設定しています: Custom-iOS-Keyboards