2012-02-29 61 views
2

我想在發生觸摸事件時在特定區域使用漣漪效應。 我用下面的代碼:如何給ipad應用程序中的視圖觸摸時產生漣漪效應

CATransition *animation=[CATransition animation]; 
    [animation setDelegate:self]; 
    [animation setDuration:1.75]; 
    [animation setTimingFunction:UIViewAnimationCurveEaseInOut]; 
    [animation setType:@"rippleEffect"]; 

    [animation setFillMode:kCAFillModeRemoved]; 
    animation.endProgress=0.99;   

    [animation setRemovedOnCompletion:NO]; 
    [self.view.layer addAnimation:animation forKey:nil]; 

但這一次給出整體效果,但我想在一個固定的區域,其中觸摸事件發生的作用。 如何做到這一點???請幫助

謝謝。

回答

1

爲什麼不檢測觸摸的位置,在它上面放置一個透明UIView,例如觸摸周圍的20個像素,將動畫添加到唯一視圖?

如果您需要我可以寫信給您的代碼。

+1

請問你能把你的代碼.. – 2012-11-01 09:17:15