在做一个功能的时候遇到一个情况. 当我不断的用手势调整CALayer(mask)的宽度width的时候,
显示出来的效果会有延迟,不会贴着那根线运动.感觉存在动画的效果.
查阅相关资料发现是因为这是一个默认内在的动画存在于layer当中,我们可以设置option去掉它.
[CATransaction begin];
[CATransaction setValue:(id)kCFBooleanTrue forKey:kCATransactionDisableActions];
. . . our code
[CATransaction commit];
相关 https://stackoverflow.com/questions/14498413/delay-while-moving-calayer-with-pan-gesture