美文网首页
FLAnimatedImage 基于iOS的一个高效 GIF加载

FLAnimatedImage 基于iOS的一个高效 GIF加载

作者: michaelJackDong | 来源:发表于2018-07-30 16:43 被阅读0次

    一、FLAnimatedImage is a performant animated GIF engine for iOS:

    ①同时播放多个GIF,播放速度可与桌面浏览器相媲美

    ②可变帧延迟

    ③Behaves gracefully under memory pressure

    ④消除第一次播放循环期间的延迟或阻塞

    ⑤以与现代浏览器相同的方式解释快速GIF的帧延迟

    二、为什么应用FLAnimatedImage?

    *尚不支持GIF动画的应用

    *已支持动画GIF但需要更高性能解决方案的应用

    *People who want to tinker with the code (the corresponding blog postis a great place to start; also see theTo Dosection below)

    三、使用方法

    FLAnimatedImage是一个封装良好的插入组件。只需使用FLAnimatedImageView实例替换您的UIImageView实例即可获得动画GIF支持。没有要管理的中央缓存或状态。

    pod'FLAnimatedImage','~> 1.0'

    FLAnimatedImage *image = [FLAnimatedImageanimatedImageWithGIFData:[NSDatadataWithContentsOfURL:[NSURLURLWithString:@"https://upload.wikimedia.org/wikipedia/commons/2/2c/Rotating_earth_%28large%29.gif"]]];

    FLAnimatedImageView *imageView = [[FLAnimatedImageViewalloc]init]

    ;imageView.animatedImage = image;imageView.frame = CGRectMake(0.0,0.0,100.0,100.0);

    [self.viewaddSubview:imageView];

    详细使用方式见:github地址

    相关文章

      网友评论

          本文标题:FLAnimatedImage 基于iOS的一个高效 GIF加载

          本文链接:https://www.haomeiwen.com/subject/bjbfvftx.html