Как дать эффект ряби на ощупь на вид в приложении Ipad - PullRequest
2 голосов
/ 29 февраля 2012

Я хочу использовать волновой эффект в определенной области обзора, когда происходит событие касания. Я использовал следующий код:

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 Ответ

1 голос
/ 29 февраля 2012

Почему вы не определяете, где находится касание, поместите поверх него прозрачный UIView, например, 20 пикселей вокруг касания, и добавьте анимацию к этому единственному виду?

Если вам нужен код, я могу написать вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...