comment append une key personnalisée au keyboard dans ios?

Je veux append une touche personnalisée à mon keyboard. (une key .com) Lorsque l'user commence à taper le champ de text de l'e-mail, cette key de keyboard avec la key doit apparaître. J'ai utilisé le type de keyboard email. Mais ça ne donne pas cette key. Comment puis-je append cette key à mon keyboard.

Merci

Voici le tutoriel qui vous aide à append des buttons personnalisés dans le keyboard ios!

append-custom-buttons-to-ios-keyboard

La key .com est ajoutée lorsque le keyboard de type d'URL est utilisé: KeyboardManagement

Vous pouvez aussi bien utiliser l'inputAccessoryView du champ de text, y append un UIToolbar, et dans la barre d'outils vous pouvez append quelques buttons que vous voulez, y compris le button .com personnalisé.

There is no way you could change default keyboard . et si vous le modifiez d'une manière ou d'une autre (en utilisant des methods privées), Apple rejettera votre application parce qu'elle est contraire aux directives d'Apple.

Ainsi, la seule solution à votre problème est de créer un keyboard personnalisé , puis de l'utiliser. Il y a peu de keyboards personnalisés, vous pouvez également les utiliser:

  1. custom-ios-keyboards
  2. ioscustomkb
  3. comment-créer-un-simple-keyboard-avec-custom-navigation-buttons

J'espère que cela vous aide.

Jetez un oeil à ceci: keyboard personnalisé

Intégrez l'un d'entre eux dans votre projet et personnalisez-le en conséquence. J'espère que ça aide à commencer …

Vous ne pouvez pas changer le keyboard par défaut d'Apple.

Mais vous pouvez sélectionner avec le type de keyboard pour UITextField ou UITextView en définissant certaines propriétés dans le protocole UITextInputTraits . Avec e-mail, définissez sur:

 [textView setKeyboardType:UIKeyboardTypeEmailAddress]; 

Vous pouvez utiliser inputAccessoryView pour append des keys personnalisées, voir: dmforminputaccessoryview

La dernière option est de créer un nouveau keyboard (sous-class UIView) et de le définir sur inputView de UITextView ou UITextFied : Custom-iOS-Keyboards