CoreText精彩文字轮廓绘制动画的一点改进

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)


原文在:

http://oleb.net/blog/2010/12/animating-drawing-of-cgpath-with-cashapelayer/

原理说明在:

http://www.codeproject.com/Articles/109729/Low-level-text-rendering

文章写得非常棒!推荐大家阅读.

不过其源代码运行有点小问题,就是有时候画笔显示不出来!

第一次绘制图形的时候没问题,而切换至文字轮廓绘制的时候有时候画笔不显示.

在- (void) animationDidStop:(CAAnimation *)anim finished:(BOOL)flag处下断点,发现在切换视图时(此时上一个动画还未完成),也会被打断.

进入startAnimation方法查看

- (void) startAnimation
{
    [self.pathLayer removeAllAnimations];
    [self.penLayer

你可能感兴趣的:(iOS开发小干货,iOS开发之旅)