2009-04-09 41 views
1

我想在UIView中创建过渡动画(而不是从一个UIView到另一个UIView)。在UIView中更改动画效果

我有一个UIView有两个UITextView字段,其中有一些文本来自数据库记录。屏幕上还有下一个/后退按钮。当用户按下下一个按钮时,下一个记录内容是显示。

当这个转换是从一个记录发生到下一个时,我想展示一些像CurlUp,FadeIn等整个视图的动画。这可能吗?是的,你能提供一些示例代码吗?

回答

2

只需更改UIView beginAnimations/commitAnimations块中受支持的属性,就可以为任何视图(根视图或子视图)设置动画。

这就是说我不知道​​文本是否是受支持的属性。相反,你可以通过具有覆盖的UITextView的一个淡出,并在接下来的衰落有“假”文字变化。

所以,是的,你绝对可以做,当你的文字修改,但你可能要这样的动画:有创意。

+0

我能够通过改变alpha属性做到这一点的UITextView的。 – Vic 2009-04-20 17:01:33

0

这是,你会想看看CoreAnimation,并使用animator:方法调用。

还有苹果的编程指南很酷的例子/教程:

Core Animation Programming Guide