CoreAnimation使用过程中遇到的坑

2019-08-01  本文已影响0人  黑糊糊的梦想家
  1. 在动画过程中,如果将app切到后台或者在当前界面push一个新界面,动画会瞬间结束,动画消失。这时会进 animationDidStop: finished: 代理方法 ,此时flag = NO
    如果设置 removedOnCompletion = NO,动画不会消失,但是 animationDidStop: finished: 代理方法依然会执行,flag值依然为NO

  2. CAAnimationDelegate 是一个strong类型,如果设置 removedOnCompletion=NO,需要注意内存泄漏问题

上一篇 下一篇

猜你喜欢

热点阅读