【问题标题】:Animation effect during changes in a UIViewUIView 更改期间的动画效果
【发布时间】:2009-04-09 19:30:56
【问题描述】:

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

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

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

【问题讨论】:

    标签: iphone animation effects transition


    【解决方案1】:

    您可以通过在 UIView beginAnimations/commitAnimations 块中更改支持的属性来为任何视图(根视图或子视图)设置动画。

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

    所以是的,当你的文本发生变化时,你绝对可以制作这样的动画,但你可能必须对此有创意。

    【讨论】:

    • 我可以通过更改 alpha 属性在 UITextView 上执行此操作。
    【解决方案2】:

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

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

    Core Animation Programming Guide

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 2014-08-31
      • 2017-02-27
      相关资源
      最近更新 更多