2012-05-04 70 views
0

我想制作一个应用程序,如iPad照片以网格方式显示照片,并在点击自定义视图后从当前位置动画。 我只想知道如何从其当前位置创建视图,就好像我点击了第一行的自定义视图然后它会显示自定义视图从顶部位置开始动画,如果我点击了自定义视图在底线,它会显示和动画自定义视图从底部位置和相同的中线也。任何帮助和建议将不胜感激。Animate UIViews像iPad照片应用程序

+0

你到目前为止尝试了什么? –

+0

我试过[UIView beginAnimation],它直接显示视图,但我想从当前的角度来看,当前点可能是开始或结束或中间。 –

回答

0

如果您未指定from值,则当前值为默认值。如果你仍然想指定默认值,那么图像的当前帧可能会做。

根据您的应用程序中接下来会发生什么情况,如果图像调整大小,您可能还需要为变换设置动画效果。否则,只需将帧的当前值设置为[[UIScreen mainScreen] applicationFrame];将是一个很好的起点。

另外,根据图像在视图层次结构中的位置,如果真的希望图像在点击时全屏显示,您可能需要将其移动到标签栏和导航栏顶部。

+0

我在说关于视图应该得到动画而不是图像 –

+0

我只是假设它是一个图像,因为你谈到了照片应用程序。虽然帧(或变换)动画对于视图是相同的。你从当前帧动画到全屏幕框架(如果这是你想要的) –

+0

我想显示视图从当前点到全屏,就像缩放,但动画应该从当前点 –