Cliquez sur l'événement de UIButton n'est pas de se faire licencier

J'ai fait une application simple dans lequel je suis le chargement de différents .xib sur chaque orientation,

J'ai deux xib du Portxib et Landxib, dans les deux xibs, j'ai traîné un bouton et d'attribuer un

valeur de balise comme 1 dans les deux xib.

et j'ai écrit ce code dans mon viewDidLoad

UIButton *btn=(UIButton *)[self.view viewWithTag:1];
    [btn addTarget:self action:@selector(BtnClick:) forControlEvents:UIControlEventTouchUpInside];

ici est le sélecteur de la méthode,

-(void)BtnClick:(id)sender
    {
        NSLog(@"BtnClick");
    }

Cliquez sur l'événement de UIButton n'est pas de se faire licencier...

OU

Est-il un autre moyen d'appel à la même méthode de bouton de l'orientation ??

EDIT :

.h file

Cliquez sur l'événement de UIButton n'est pas de se faire licencier
.m file
Cliquez sur l'événement de UIButton n'est pas de se faire licencier

vous pouvez essayer d'ajouter le code dans willAnimateRotationToInterfaceOrientation à faire virer dans les deux orientations
Vous pouvez essayer ma réponse à l'appel même méthode à partir de deux XIB.
est votre bouton cliqué événement lancé sur une orientation ?? soit en portrait ou en paysage ??
non.. c'est ne pas me faire virer, je n'ai pas créé de toute prise ou action de la connexion à l'aide d' (ctrl+faire glisser) dans mon .h fichier à l'aide de fichier propriétaire dans xib.. parce que je suis en train de l'objet nom de bouton via le tag de la propriété,je ne suis pas sûr mais je pense que j'ai raison..
oui, vous pouvez Vous connecter IBAction événement de bouton. Ce moyen est le travail...

OriginalL'auteur Krunal | 2013-03-21

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *