IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Objective-C Discussion :

Passer d'un UITextField a un autre ( exemple pour entrez des identifiant login) [Objective-C]


Sujet :

Objective-C

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 17
    Points : 25
    Points
    25
    Par défaut Passer d'un UITextField a un autre ( exemple pour entrez des identifiant login)
    Bonjours,

    J'ai un petit soucis, effectivement je voudrais pouvoir passer d'un textField au suivant sur pression du bouton return (que j'ai modifié via le storyboard dans l'inspector en returnKey "next". j'ai beau tout essayer cela ne marche pas.

    je suis sous Xcode 5.1.1 et développe sous iOS 7 voila meme bout de code :

    ViewController.h

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    @interface ViewController : UIViewController <TesseractDelegate, UITextFieldDelegate>
     
    - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
    - (BOOL)textFieldShouldReturn:(UITextField *)textField;
     
    //IBOutlet
    @property (strong, nonatomic) IBOutlet UITextField *loginTextField;
     
    @property (strong, nonatomic) IBOutlet UITextField *pwdTextField;
    ViewController.m

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    - (BOOL)textFieldShouldReturn:(UITextField *)textField
    {
        if (textField == _loginTextField)
        {
            [_pwdTextField becomeFirstResponder];
        }
        else if(textField == _pwdTextField)
        {
            [_loginTextField becomeFirstResponder];
        }
        return YES;
    }
     
     
     
    - (BOOL)textFieldShouldReturn:(UITextField *)TextField
    {
        if (TextField == _pwdTextField)
        {
            [_loginTextField resignFirstResponder];
        }
        else if (TextField == _loginTextField)
        {
            [ _pwdTextField becomeFirstResponder];
        }
        return YES;
    }
     
    -(BOOL)textFieldShouldReturn:(UITextField *)textField
    {
        if (textField==_loginTextField) {
            [textField resignFirstResponder];
            [_pwdTextField becomeFirstResponder];
        }
     
        return YES;
    }
    merci

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 17
    Points : 25
    Points
    25
    Par défaut Help !!!
    Il n'y a vraiment personne qui sache ?
    est ce vraiment difficile ?

    merci.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 17
    Points : 25
    Points
    25
    Par défaut OK
    OK c'est bon j'ai trouvé good merci quand même (vous étés nul lol moi aussi du coup )

    le problème était
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    self.monTextField.delegate = self;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/09/2010, 00h02
  2. Réponses: 1
    Dernier message: 03/07/2008, 20h48
  3. Réponses: 2
    Dernier message: 27/05/2008, 11h00
  4. Autres méthodes pour remplacer des If
    Par carlou135 dans le forum C++
    Réponses: 7
    Dernier message: 17/01/2007, 02h44
  5. Réponses: 46
    Dernier message: 04/08/2006, 00h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo