我正在制作一个基于视图的应用程序,我希望为视图提供水效果。 请帮帮我。
我正在使用以下代码
[UIView beginAnimations:@"rippleEffect" context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:(UIViewAnimationTransition)110 forView:view cache:NO];
[UIView commitAnimations];
答案 0 :(得分:6)
你可以通过点击按钮来设置查看WaterEffect
我只是谷歌而我得到答案FROM
首先您需要在目标项目中添加QuartzCore.framework
- >构建阶段 - >链接二进制文件库,点击+按钮。
#import <QuartzCore/QuartzCore.h>
现在实施这个BUTTON的IBAction
-(IBAction)btnActionTapped:(id)sender{
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];
}