iOS动画相关参考文章

动画在网上有很好的学习资料,这里列举几篇写的比较好的。动画的实现本质上原理比较简单,不过需要的是细心,耐心,以及和UI的良好沟通。

UIImageView的动画

比如开场动画,经常会用到。比较简单的是设置UIImageView的动画属性。这个有点像视频播放。

@property (nullable, nonatomic, copy) NSArray<UIImage *> *animationImages; // The array must contain UIImages. Setting hides the single image. default is nil
@property (nonatomic) NSTimeInterval animationDuration;         // for one cycle of images. default is number of images * 1/30th of a second (i.e. 30 fps)
@property (nonatomic) NSInteger      animationRepeatCount;      // 0 means infinite (default is 0)

这样做的缺点一般需要30~60png图片,内存占用比较大。有时候,干脆用视频播放代替了。

iOS开发UI篇—iOS开发中三种简单的动画设置

UIView动画

提供的block形式的API非常好用,可以满足大多数的动画需求。这个应该成为平时实现动画的主要方式。

iOS动画-从UIView动画说起

iOS动画-Transform和KeyFrame动画

iOS动画-layout动画初体验

Core Animation

本质上UIView动画都来自这里,直接用这个,更灵活一点。有必要的时候,可以考虑用这个来实现效果。

iOS动画篇:核心动画

iOS动画详解(学习动画看这一篇就够了)

iOS那些简单的动画(不定期更新)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,276评论 4 61
  • 毕业论文拖到要交初稿才开始动笔,查资料打开搜索引擎被推送新闻吸引一看就是半个小时,淘宝购物车里总是满满的没有下...
    kitty的幸福生活阅读 233评论 0 2
  • 《健康减肥100问》第2问 很多肥胖的美眉们都想,我少吃一顿就可以减肥,特别是早上,而且早上起床胃口也不好,可以省...
    成军413阅读 465评论 0 3
  • 我想把春天 存进我的脑袋里。 感受万物复苏的美好, 推敲更美的年华。 品味-- 品味这世界的美好!...
    Stefanfyy阅读 95评论 1 2