Frage

Ich muss das Touch -Event im iPhone anrufen, wenn ich auf eine Schaltfläche klickte. Ich habe den folgenden Code, der nicht das Touch -Ereignis aufruft

Bitte lassen Sie mich von jedem wissen, wie ich dies beheben kann.

Der Schaltflächencode ist wie folgt.

-(void) Methode {

BottomView = [[UIView alloc] init];

btnrefresh = [UIButton buttonwithType: UIButtonTypecustom]; [BtnreFresh setImage: [UIImage ImageNamed:@"refresh_icon.png"] Forstate: UicontrolStatenormal]; [BtnreFresh RetbackgroundImage: [[UIImage ImageNamed:@"Blue.png"] StretchableImageWitHleftCapwidth: 12.0 Top -kaphiert: 0.0] Forstate: UIControlStatenormal]; [btnrefresh retbackgroundImage: [[UIImage ImagEnamed:@"ggrey1.png"] StretchableImageWitHleftcapwidth: 12.0 Topcapheight: 0.0] Forstate: Uicontrolstatehighlighted]; [btnrefresh retbackgroundImage: [[uiimage imagEnamed:@"ggrey1.png"] StretchableImageWitHleftCapwidth: 12.0 Topcapheight: 0.0] Forstate: Uicontrolstateselected]; [btnrefresh addtarget: self action: @selector (keyboarrefresh :) forcontrolevents: uicontroleventTouchupinside];
btnrefresh setUserInteractionEnabled: Ja]; [btnrefresh setMultipletouchenabled: Ja];

[BottomView addSubview:btnRefresh];

if (self.isportrait) {

    [btnRefresh setFrame:CGRectMake(71, 0, 40, 6)];

    [BottomView setFrame:CGRectMake(0, 160, 320, 41)];
}
else{

    [btnRefresh setFrame:CGRectMake(94, 0, 61, 8)];

    [BottomView setFrame:CGRectMake(0, 123, 480, 41)];
}

}

Das obige Methos ruft und die

-(void) toppesBegan: (nsset *) berührt mit Event: (Uevent *) Ereignis

{Nslog (@"yes"); }

ruft nicht an, wenn ich auf Butotn auf Aktualisieren klicke.

Kann mir jemand helfen? Danke im Voraus

War es hilfreich?

Lösung

Sie haben nicht den @selector für TouchesBegan. Sie haben es stattdessen für KeyboardRefresh. Überprüfen Sie nicht, ob Sie den Knopfdruck in TouchesBegan drücken. Ersetzt stattdessen Ihren TouchesBegan durch:

-(void)KeyboardRefresh:(id) sender
{ 
    NSLog(@"yes");
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top