UIView中更改期间的动画效果

时间:2009-04-09 19:30:56

标签: iphone animation effects transition

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

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

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

2 个答案:

答案 0 :(得分:2)

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

那说我不知道​​文本是否是受支持的属性。相反,你可能不得不通过覆盖UITextView的一个淡出和下一个淡入来“伪造”文本更改。

所以是的,你肯定可以在你的文字发生变化的时候做这样的动画,但你可能需要对它有创意。

答案 1 :(得分:0)

是的,您需要查看CoreAnimation,并使用animator:方法调用。

Apple的编程指南中有一个非常酷的示例/教程:

Core Animation Programming Guide