2016-03-25 9 views
0

Hier _danView ist KnöpfenUIWebView addSubView UIButton auf die Schaltfläche klicken Ereignis nicht reagiert

und Selbst ist UIWebView

_danView.frame = CGRectMake(windowWidth +randWindth, gaodu+[heiArr[i]intValue], size.width+40+(size.height+8)/2, size.height+8); 
_danView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"danmaku_bg"]]; 
_danView.userInteractionEnabled = YES; 
self.userInteractionEnabled = YES; 
[_danView addTarget:self action:@selector(tapClick) forControlEvents:UIControlEventTouchUpInside]; 
_danView.layer.cornerRadius = (size.height+8)/2; 
_danView.layer.masksToBounds = YES; 
[self addSubview:_danView]; 
// [_danView addSubview:label]; 
[self animationWithView:_danView]; 


-(void)tapClick{ 

    NSLog(@"click click"); 

} 

Antwort

-2

Verwendung

- (IBAction)tapClick:(id)sender 

statt

-(void)tapClick 
+0

danken! Aber der Knopf nicht mit XIB –

+0

erstellt, die noch kein Thema ist können Sie es tun .. –

0

UIWebView sicher s Unterstützen Sie addSubview für UIButton, wenn dies nicht funktioniert, überprüfen Sie den Code.
Ich sehe, wie Sie die Schaltfläche animieren, wie wäre es, die Animation zu entfernen und ihr Klickereignis zu testen, vielleicht finden Sie etwas, was das Problem ist.

+0

danken, versuchte ich die Animation abzubrechen, aber die Schaltfläche kann immer noch nicht klicken –

+0

Ihnen danken, ist es in Ordnung, Öffnen Sie die WebVIEW.user Interaktion und ich entferne die Animation –

+0

Aber warum nicht Animation hinzufügen? –

Verwandte Themen