2

我正在制作一个动画,同时移动和缩放图像。我想将图像移动到顶部导航栏中的工具栏按钮上。它在执行此操作时缩小到零,因此看起来图像正在保存到该位置......类似于您在 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];
4

0 回答 0