如何在UIView中设置动画效果

问题描述:

我需要使用下面的位图图块创建动画人字形效果。我希望有一个模式填充的UIView就足够了,但我需要能够随着时间的推移动态化模式的起源,我看不出这是可能的。如何在UIView中设置动画效果

我认为这可能与QuartzCoreGraphics处于较低水平。什么是最好的方法来做到这一点,你能提供一些Swift示例代码来演示解决方案吗?

The tile that I would like to animate

+0

你的问题既太宽泛又太模糊,不适合。是的,你可以使用自定义UIView和核心图形进行动画制作。你也可以使用Core Animation。 –

+0

我会编辑我的问题,以清楚说明我在这里要求的内容。 –

我将添加图像作为对齐的一个下面的其他多个子层(CALayer实例)的内容和动画的那些子层y位置。

主图层会剪切其边框上的子图层,并且离屏的子图层会移动到底部以供重复使用,与UITableView如何重复使用其单元格相似。

您可能还想看看CADisplayLink以更好地控制渲染。