Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 UIView 的子类,它显示自己的内容。我想为内容制作动画。
内容是在自己的 drawRect 中自行绘制的:我想知道有什么可能对其进行动画处理。内容本身由改变其形式的图形形状组成。
我看不到用子视图构建内容的方法,然后可以自己动画。
有没有办法使用 UIView 动画块?
还有其他可能性吗?我不想使用 OpenGL ES 对此进行动画处理,这将是我的最后选择。
感谢您的任何提示托斯滕
你确定你不能使用CALayer?他们是为此而生的!你可以创建复杂的帧/纹理(你写过你有几何形状)并对它们应用动画变换。
考虑一下,如果您的形状不适合(非常广泛的可能性)形状,您基本上可以使用 CALayer 绘制任何线条:您创建一个适当长度和宽度的图层,然后根据需要简单地平移和旋转它(当然翻译和旋转是“动画的”)。