【发布时间】:2015-03-17 12:00:31
【问题描述】:
如何改变动画的垂直方向?
目前我有这个:
-(void) flipAway{
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform"];
self.view.layer.zPosition = 100;
CATransform3D transform = CATransform3DMakeRotation(M_PI, 1, 0, 0);
transform.m34 = 1.0/800.0;
[animation setToValue:[NSValue valueWithCATransform3D:transform]];
[animation setDuration:5];
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[animation setFillMode:kCAFillModeForwards];
[animation setRemovedOnCompletion:NO];
[animation setDelegate:self];
[self.view.layer addAnimation:animation forKey:@"test"];
}
这行得通,但是旋转是从上到下的翻转,我怎样才能将其反转为从下到上?
【问题讨论】:
标签: cabasicanimation