web-dev-qa-db-fra.com

Clavier iOS avec bouton "Go" au lieu de revenir

Existe-t-il un moyen d'utiliser le clavier avec la touche "Go" au lieu de la touche "Retour" comme lorsque vous accédez aux champs de connexion dans Safari? Je suppose que cela devrait être quelque chose de trivial, mais mes recherches ne révèlent rien. :(

Merci d'avance.

62
Altealice

Pour un UITextField ou modifiable UITextView:

[myTextField setReturnKeyType:UIReturnKeyGo];

Vous pouvez également le configurer dans Interface Builder, sous Traits de saisie de texte pour votre champ/vue de texte:

130
BoltClock

Dans Xamarin.iOS ou Monotouch, c'est:

myTextField.ReturnKeyType = UIReturnKeyType.Go;

Les valeurs possibles sont:

   Default
   Go
   Google
   Join
   Next
   Route
   Search
   Send
   Yahoo
   Done
   EmergencyCall
   Continue
3
Daniele D.
myTextField.returnKeyType =  UIReturnKeyType.Go

D'autres options pour le nom de la clé de retour peuvent être trouvées sur: https://developer.Apple.com/library/ios/documentation/UIKit/Reference/UITextInputTraits_Protocol/#//Apple_ref/c/tdef/UIReturnKeyType

2
rsc

Vous pouvez utiliser cette méthode simple: [textField setReturnKeyType:UIReturnKeyGo]; au lieu du bouton "Ajouter".

Autre, vous créez un clavier par programmation avec les boutons que vous souhaitez.

1
AmyNguyen