iOS-礼物动画

demo-动画-飞升上神

2017-05-10  本文已影响26人  CoderWxd

最近产品提出一个需求,做动画,这也是自己比较感兴趣的.也遇到了不少坑.
第一个问题:内存暴增,
第二个问题:UIView的delloc方法不调用
等一些小而致命的小问题
*解决方案
1.把所有图片使用缓存类缓存起来,避免多次从文件中取,取图片的时候使用[imageWithContentsOfFile] 这个方法.
2.delloc方法不调用原因:动画涉及到动画组,在动画执行结束后,没有把动画移除.这些方法要调用

  [maceImageV.layer removeAnimationForKey:@"maceImageAnimation"];
  [phoenixImageV.layer removeAllAnimations];
  [phoenixImageV.layer removeAnimationForKey:@"imageAnimation1"];
  [phoenixImageV.layer removeAnimationForKey:@"imageAnimation"];
  [self.layer removeAllAnimations];

以前项目中很少涉及到动画,有不足和修改的地方请大家多多指教.
github地址: demo-飞升上神

飞升上神.png
上一篇 下一篇

猜你喜欢

热点阅读