2010-05-20 5 views

Respuesta

26

Hay una propiedad

@property(nonatomic) UIReturnKeyType returnKeyType; 

definido en el protocolo UITextInputTraits. Entonces, ¿qué es probable que desee hacer es:

UITextField *myTextField; // your textfield.. 
myTextField.returnKeyType = UIReturnKeyGo; 

Para ver otros valores posibles UIReturnKeyType:

typedef enum { 
    UIReturnKeyDefault, 
    UIReturnKeyGo, 
    UIReturnKeyGoogle, 
    UIReturnKeyJoin, 
    UIReturnKeyNext, 
    UIReturnKeyRoute, 
    UIReturnKeySearch, 
    UIReturnKeySend, 
    UIReturnKeyYahoo, 
    UIReturnKeyDone, 
    UIReturnKeyEmergencyCall, 
} UIReturnKeyType; 
+0

¡Eso es genial! Pero, ¿es su forma de agregar un nombre completamente personalizado como "Abrir"? – shakthi

+1

No hay forma oficial de hacerlo. Podría tratar de atravesar la jerarquía de vistas y encontrar la vista que representa el botón y manipularlo. No lo he intentado todavía, pero podría funcionar. Pero también está condenado a romperse cuando hay cambios en la jerarquía de vistas. – stigi

+0

Está bien. No voy a romper nada. – shakthi

Cuestiones relacionadas