我想在触摸事件发生时对特定视图区域使用涟漪效应。 我使用了以下代码:
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];
但是这个整体起作用,但是我希望在触摸事件发生的固定区域产生影响。 怎么做???请帮助
感谢。
答案 0 :(得分:1)
为什么不检测触摸的位置,在触摸屏上放置透明的UIView,例如触摸20像素,将动画添加到该视图中?
如果您需要我可以写给您的代码。