iOS - 动画CGAffineTransformTranslate - 隐藏在导航栏下

时间:2012-04-04 02:08:59

标签: iphone ios animation uinavigationbar cgaffinetransform

我正在做动画,我正在移动并同时缩放图像。 我想将图像移动到顶部导航栏中的工具栏按钮上。它会缩小到零,因此它看起来像是将图像保存到该位置....类似于在iPhone上下载iTunes中的歌曲时发生的情况。 我的缩放和翻译工作正常,但图像在导航栏下消失。我想让它在导航栏上翻译然后消失。

有谁知道我怎么能告诉我的动画不要进入导航栏? 我的代码如下。 谢谢 布赖恩

CGAffineTransform translate = CGAffineTransformMakeTranslation(160, -160);
CGAffineTransform scale = CGAffineTransformMakeScale(0.1, 0.1);
CGAffineTransform transform =  CGAffineTransformConcat(scale, translate);
//transform = CGAffineTransformRotate(transform, 20);

[UIView beginAnimations:@"MoveAndScaleAnimation" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 
[UIView setAnimationDuration:1.0];

imageView.transform = transform;

[UIView commitAnimations];

0 个答案:

没有答案