是否可以在5秒钟内平滑地为CGContextFillRect的更改宽度属性设置动画?
CGContextFillRect(context, CGRectMake(x, y, width, height));
我正在尝试为iphone应用程序编写一个基本上需要时间值的方法,并将CGContextFillRect宽度的变化从初始值平滑地动画到最终值。我需要指导正确的研究方向。
如果不是CGContextFillRect那么也许有一些其他矩形可以像CALayer一样动画?嗯
答案 0 :(得分:1)
CALayer可以通过这种方式轻松制作动画。如果你想要一个平滑的CGFillRect动画,你必须使用计时器或CADisplayLink或其他一些定时系统。
要使用CALayer查看CABasicAnimation来执行此操作,您可以告诉它执行累积动画,无论您想要多次重复动画。