3

我现在正在尝试使用代码下面的代码制作波纹动画,我每次都在同一位置获取动画

CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:2.0f];
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
[animation setType:@"rippleEffect" ];
[imgView.layer addAnimation:animation forKey:NULL];

但我想在 imageview 上的触摸点上获得动画意味着动画将在用户点击 UIImageView 的那一点发生

4

1 回答 1

3

我认为下面的代码可以帮助你。

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:(UIViewAnimationTransition) 110 forView:view cache:NO];
[UIView commitAnimations];

您也可以更好地访问与您帖子相似的帖子。

于 2012-08-30T08:02:25.800 回答