Iphone iOS-动画CGAffineTransformTranslate-隐藏在导航栏下
我在做一个动画,同时移动和缩放一个图像。 我想将图像移动到顶部导航栏中的工具栏按钮上。当它这样做的时候,它会缩小到零,所以看起来像是图像被保存到了那个位置……类似于你在iPhone上的iTunes上下载一首歌时发生的情况。 我的缩放和平移工作正常,但图像在导航栏下消失。我想让它在导航栏顶部翻译,然后消失 有人知道我如何告诉我的动画不要进入导航栏下吗? 我的代码如下。 谢谢 布莱恩Iphone iOS-动画CGAffineTransformTranslate-隐藏在导航栏下,iphone,ios,animation,uinavigationbar,cgaffinetransform,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];