Blog Logo

Wed Jun 20 2012 00:00:00 GMT+0000 (Coordinated Universal Time) ~ 1 min read

iPhone SDK - Come abilitare il tasto return nell'inserimento dei dati da tastierino


Quando si usano Text Field con Xcode è automatica l’apparizione del tastierino numerico nella parte bassa della stessa, purtroppo non è automatica la sua scomparsa. Mi sono trovato recentemente con questa problematica ed ora spiegherò come abilitare il tasto return nell’inserimento dei dati da tastierino.

All’interno del file ViewController.h modifichiamo la definizione di interface aggiungendo <UITextFieldDelegate> come segue:

@interface YourViewController : UIViewController <UITextFieldDelegate>

Ora nel rispettivo file .m dobbiamo aggiungere il metodo:

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
    return YES;
}

Poi nel metodo viewDidLoad aggiungiamo la seguente riga, impostando il delegato di ogni Text Field al quale vuoi abilitare la funzionalità della chiusura della tastiera:

yourTextField.delegate = self;

Per approfondimenti visita Stack Overflow