关于这个问题,我已经在另一篇blog中有所提及:
CoreText精彩文字轮廓绘制动画的一点改进
不过原有的转换代码使用Obj-C写的,在这里我们尝试将其转换为Swift语言,然后利用它实现一个测试小程序.
首先贴出原来Objc的代码:
- (void) setupTextLayer { if (self.pathLayer != nil) { [self.penLayer removeFromSuperlayer]; [self.pathLayer removeFromSuperlayer]; self.pathLayer = nil; self.penLayer = ni