今天看了下苹果所讲的用户体验,闲着休息,写个动画效果,比较适合做登录界面。
- (
void) shakeToShow:(
UIView*)aView{
CAKeyframeAnimation* animation = [CAKeyframeAnimation
animationWithKeyPath:
@"transform"];
animation.
duration =
0.5;
NSMutableArray *values = [NSMutableArray
array];
[values addObject:[
NSValue valueWithCATransform3D:CATransform3DMakeScale(
0.1,
0.1,
1.0)]];
[values addObject:[
NSValue valueWithCATransform3D:CATransform3DMakeScale(
1.2,
1.2,
1.0)]];
[values addObject:[
NSValue valueWithCATransform3D:CATransform3DMakeScale(
0.9,
0.9,
1.0)]];
[values addObject:[
NSValue valueWithCATransform3D:CATransform3DMakeScale(
1.0,
1.0,
1.0)]];
animation.
values = values;
[aView.
layer addAnimation:animation
forKey:
nil];
}
PS:
大大勿喷。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。