Objective c 石英二维动画文本?
我必须围绕一个圆圈设置文本动画。文本也将按比例放大/缩小。实现这一目标的最佳方法是什么?(我使用的是Quartz 2D) 我的方法是:Objective c 石英二维动画文本?,objective-c,iphone,core-animation,quartz-2d,Objective C,Iphone,Core Animation,Quartz 2d,我必须围绕一个圆圈设置文本动画。文本也将按比例放大/缩小。实现这一目标的最佳方法是什么?(我使用的是Quartz 2D) 我的方法是: --使用正弦和余弦方法计算点。 --将笔移到那里,用字母和大小绘制文本。 --清除屏幕 --使用正弦和余弦方法计算下一点。 --将笔移到那里,用字母和大小绘制文本。 --清除屏幕 等等 有更好的方法吗?如果你的目标是iPhone操作系统≥3.2、使用 否则,您可以创建UILabel并修改其转换值,或者直接控制CALayer 如果您被限制为核心图形,那么您描述的方
--使用正弦和余弦方法计算点。
--将笔移到那里,用字母和大小绘制文本。
--清除屏幕 --使用正弦和余弦方法计算下一点。
--将笔移到那里,用字母和大小绘制文本。
--清除屏幕
等等
有更好的方法吗?如果你的目标是iPhone操作系统≥3.2、使用 否则,您可以创建UILabel并修改其转换值,或者直接控制CALayer
如果您被限制为核心图形,那么您描述的方法已经是最好的了,但是CG不是一个动画框架。你应该在UI动画中使用核心动画。我可以在Quartz 2d上应用核心动画吗?@coure06:可以,但你必须在CALayer上绘制。