首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone核心图形动画

iPhone核心图形动画
EN

Stack Overflow用户
提问于 2012-01-27 12:11:28
回答 1查看 1.7K关注 0票数 3

是否可以在UIView的drawRect方法中对使用核心图形绘制的内容进行动画处理?

例如,我通过描边一条路径创建了一条Z字形的线条。如果我想要动画效果,比如该路径中单个点的位置,该怎么办?如果我的UIView有用来绘制点的属性animatedPointX和animatedPointY,我可以通过改变这些属性来动画我的Z字线吗?这样的事情在Core Graphics中是可能的吗?

我发现的每个动画示例和教程都涉及到将整个视图作为一个整体进行动画处理。我似乎找不到任何有关动画自定义属性的图形/图层。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-27 12:17:34

如果要使在drawRect:中绘制的图形具有动画效果,则需要定期更新控制绘制内容的变量,并将setNeedsDisplay发送到视图。

苹果公司建议使用CADisplayLink对象定期通知自己是时候更新和重绘了。

您可以在ARView.m file of the pARk sample app中看到使用CADisplayLink触发更新和setNeedsDisplay的示例。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9028890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档