小编Ese*_*her的帖子

如何禁用CALayer隐式动画?

这让我疯狂!我正在制作绘图应用程序.假设我正在制作一张UIView名片.

我在这个视图([sheet.layer addSublayer:...])中添加了一些子图层然后我想要绘制它们.为此,我正在创建一个CGImageRef并将其放入图层中contents.但它是动画的,我不希望这样.

我尝试了一切:

  • removeAnimationForKey:
  • removeAllAnimations
  • 设置动作字典
  • 使用动作层 delegate
  • [CATransaction setDisableAnimations:YES]

这似乎是正确的.我不明白为什么这个图层仍然是动画的; _;
难道我做错了什么?有秘密的方式吗?

animation calayer ios

37
推荐指数
6
解决办法
2万
查看次数

标签 统计

animation ×1

calayer ×1

ios ×1