2009-06-10 4 views
53

Wie kann ich den Standardtext der "Return" -Schaltfläche auf etwas anderes ändern?Text der "Return" -Tastatur ändern

Ich möchte es "Add" sein.

+0

Mögliche Duplikat: http://stackoverflow.com/questions/4489879/ios-keyboard-with-go-button-instead- von-return –

Antwort

108

Leider können Sie "Return" in nur einer mit dem returnKeyType Eigenschaft dieser vordefinierten Etiketten ändern:

  • Return (default)
  • Go
  • Google
  • Registriert
  • Weiter
  • Route
  • Suche
  • senden
  • Yahoo
  • Fertig
  • Notruf
  • Weiter (ab iOS 9)

Vielleicht sollten Sie auf "Weiter" wählen, wenn eine Dateneingabe Art von Aktivität ist, was Du bist hinterher.

Weitere Informationen here.

+20

Ab jetzt benutze ich Yahoo als Standard-Aktionsschaltflächentext in meinen iOS-Apps. – Michael

+0

@Michael Bing! wäre auch cool – macbirdie

+2

Das ist seltsam, niemand denkt an "Save" -Label. – Ben

4

Sie können diesen einfachen Weg verwenden: [textField setReturnKeyType:UIReturnKeyNext]; or [textField setReturnKeyType:UIReturnKeyGo]; anstelle von "Hinzufügen" -Taste.

Andere, Sie erstellen eine programmgesteuerte Tastatur mit Schaltflächen, die Sie möchten.

0

iOS 9 unterstützt jetzt die Schaltfläche Senden. Dies ist der folgende SWIFT-Code

self.liveChatMessage.returnKeyType = .Send 

Objective C:

[self.liveChatMessage setReturnKeyType: UIReturnKeyTypeSend];