【问题标题】:Animating text disappearance - like cleaning blackboard动画文本消失 - 就像清洁黑板一样
【发布时间】:2010-10-25 04:31:47
【问题描述】:

如何使 UILabel 消失,就像从黑板上清除文本一样?动画就像隐藏带有几个形状动画的文本矩形。核心动画可以吗?我真的不想要 OpenGL。

【问题讨论】:

    标签: iphone core-animation


    【解决方案1】:

    您可以在预渲染“清晰”动画的不同状态之间旋转UILabellayermask 属性。

    【讨论】:

    • 能否详细说明“预渲染”部分?
    • 对于动画中的每一帧,创建一个代表动画那个阶段的蒙版图像。第一帧将是完全不透明的;最后一帧将是完全透明的;在帧之间会擦除不同数量的黑板。
    • 要在掩码中制作实际动画,有一些计时器并在每个刻度上更改contents,还是有更好的方法?
    • 如果你想使用 UILabel,可以。您可以在运行时生成遮罩图像,但这可能会很慢
    • 另外,不要更改contents。更改mask
    猜你喜欢
    • 2013-10-02
    • 1970-01-01
    • 2019-03-18
    • 1970-01-01
    • 2020-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-19
    相关资源
    最近更新 更多