2016-04-06 5 views
0

Ich möchte die Eingabetaste auf der Tastatur anstelle der Eingabetaste anzeigen. Weil ich will, dass Benutzer ein texView eingibt. Wir wissen, dass in textView kein Keypad zurückgegeben wird. Generell möchte ich die "Return" -Taste durch "Enter" ersetzen. Normalerweise in TextView funktioniert die Return-Taste als Eingabe. Also brauche ich die Return-Taste mit der Aufschrift enter. Ist es möglich?So zeigen Sie die Eingabetaste in der iOS-Tastatur für textView an (Ziel c)

Antwort

1

Versuchen Sie, die returnKeyType Attribut:

UITextField *textField = [[UITextField alloc] init]; 
textField.returnKeyType = UIReturnKeyTypeDone 

Hier sind die verfügbaren Optionen:

typedef NS_ENUM(NSInteger, UIReturnKeyType) { 
    UIReturnKeyDefault, 
    UIReturnKeyGo, 
    UIReturnKeyGoogle, 
    UIReturnKeyJoin, 
    UIReturnKeyNext, 
    UIReturnKeyRoute, 
    UIReturnKeySearch, 
    UIReturnKeySend, 
    UIReturnKeyYahoo, 
    UIReturnKeyDone, 
    UIReturnKeyEmergencyCall, 
    UIReturnKeyContinue NS_ENUM_AVAILABLE_IOS(9_0), 
}; 
+0

Kann ich dann ein zusätzliches Attribut als UIReturnKeyEnter hinzufügen? –

+0

10 @soorejbabu Wenn Sie das Wort ENUM in einer Eigenschaft sehen, bedeutet dies, dass Ihre Auswahl eingeschränkt ist. Daher können Sie nur einen aus der obigen Liste verwenden. Ich würde daher vielleicht 'UIReturnKeyDone' verwenden, da dies der nächste ist. – unicornherder

+0

oh ... ok ok. Ich hab es geschafft. Ich habe den UIReturnKeyDefault verwendet. –

2

Sie können nicht eingeben, aber Sie können eine Nummer der Standardtaste für die Tastatur anstelle der Rückkehr aus dem Storyboard.In Ihnen Szenario Done wird nett sein.

see in image

1

Sie können auf iOS nicht gesetzt benutzerdefinierten Text für die Return-Taste. Es gibt eine Reihe von options, aber das sind die einzigen.

+0

guter Mann ......... –