2010-05-20 5 views

risposta

26

C'è una proprietà

@property(nonatomic) UIReturnKeyType returnKeyType; 

definito nel protocollo UITextInputTraits. Quindi, quello che probabilmente vuole fare è:

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

Per gli altri valori possibili vedere UIReturnKeyType:

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

Questo è fantastico! Ma, è il loro modo di aggiungere un nome completamente personalizzato come "Open"? – shakthi

+1

Non esiste un modo ufficiale per farlo. Potresti provare ad attraversare la gerarchia della vista e trovare la vista che rappresenta il pulsante e manipolarlo. Non ho ancora provato questo, ma potrebbe funzionare. Ma è anche destinato a rompersi quando ci sono cambiamenti nella gerarchia della vista. – stigi

+0

Va bene. Non ho intenzione di rompere nulla. – shakthi

Problemi correlati