Click-Ereignis von UIButton nicht gefeuert zu werden

Habe ich ein einfaches app, in dem ich bin laden verschiedene .xib auf jede Orientierung,

Habe ich zwei xib - Portxib und Landxib in beiden xibs schleppte ich einen button und erhält eine

tag-Wert, um es als 1 in beiden xib.

und ich schrieb diesen code in meinem viewDidLoad

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

hier ist die selector-Methode,

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

Click-Ereignis von UIButton ist nicht gefeuert worden...

ODER

Gibt es eine andere Möglichkeit den Aufruf der gleichen Methode der-Taste sowohl von der Ausrichtung ??

EDIT :

.h file

Click-Ereignis von UIButton nicht gefeuert zu werden
.m file
Click-Ereignis von UIButton nicht gefeuert zu werden

Sie können versuchen, indem Sie den code in willAnimateRotationToInterfaceOrientation gefeuert in beiden Orientierungen
Sie können versuchen, meine Antwort zu nennen, gleiche Methode, die von beiden XIB.
ist Ihre Schaltfläche geklickt Ereignis ausgelöst auf einen Orientierung ?? entweder in landscape oder portrait ??
Nein.. es ist nicht gefeuert, ich habe Sie nicht erstellt, jede Steckdose oder action-Verbindung verwenden (Strg+ziehen) in meinem .h-Datei, Datei-owner im xib.. da gebe ich Objektname auf die Schaltfläche über die Eigenschaft "tag", ich bin nicht sicher, aber ich glaube, ich bin Recht..
ja, können Sie eine Verbindung IBAction Ereignis-Taste. So ist arbeiten...

InformationsquelleAutor Krunal | 2013-03-21

Schreibe einen Kommentar