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)
0
A
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),
};
2
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 ......... –
Kann ich dann ein zusätzliches Attribut als UIReturnKeyEnter hinzufügen? –
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
oh ... ok ok. Ich hab es geschafft. Ich habe den UIReturnKeyDefault verwendet. –