`
xindrace
  • 浏览: 97152 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IOS播放gif图

    博客分类:
  • IOS
阅读更多

-(void)gifImageView:(NSString *)imageName
{
    NSLog(@"%@",imageName);
    // 设定位置和大小
    CGRect frame = CGRectMake(50,50,0,0);
    frame.size = [UIImage imageNamed:imageName].size;
    
    NSArray *imageArray = [imageName componentsSeparatedByString:@"."];
    
    // 读取gif图片数据
    NSData *gif = [NSData dataWithContentsOfFile: [[NSBundle mainBundle] pathForResource:[imageArray objectAtIndex:0] ofType:[imageArray objectAtIndex:1]]];
    
    // view生成
    UIWebView *webView = [[UIWebView alloc] initWithFrame:frame];
    webView.userInteractionEnabled = NO;//用户不可交互
    [webView loadData:gif MIMEType:@"image/gif" textEncodingName:nil baseURL:nil];
    [self.view addSubview:webView];
}
 
分享到:
评论

相关推荐

    IOS 上面播放 gif 动画的例子

    总结起来,iOS上播放GIF动画涉及的知识点包括:GIF图片格式、第三方库FLAnimatedImage的使用、图片加载与内存管理、动画控制以及性能优化。通过这些技术,开发者可以为用户提供流畅且高效的GIF动画体验。

    ios 播放gif启动动画Demo

    本文将深入探讨如何在iOS应用中播放GIF启动动画,基于提供的"ios 播放gif启动动画Demo",我们将讨论以下几个关键知识点: 1. **GIF格式的理解**: GIF(Graphics Interchange Format)是一种流行的位图图像格式,...

    IOS 显示Gif图片

    在iOS开发中,显示GIF图片是一个常见的需求,特别是在创建社交、娱乐或者信息展示类应用时。GIF是一种流行的动画格式,它支持循环播放和透明度,为用户提供了一种生动的视觉体验。本文将深入探讨如何在iOS应用中实现...

    iOS中播放Gif图片的代码

    在iOS开发中,由于系统并未内置对GIF格式的原生支持,因此我们需要借助第三方库或者自定义解决方案来实现GIF动态图的播放。本文将详细介绍如何在iOS应用中实现Gif图片的播放和暂停功能。 首先,我们需要一个库来...

    ios 多张图片合成Gif图片

    在iOS平台上,开发一款能够将多张静态图片合成为动态GIF图片的应用是一个常见的需求,尤其对于社交媒体分享、游戏动画或者个性化表情包制作等场景。本文将深入探讨如何实现这一功能,包括基本概念、所需技术及步骤。...

    iOS gif 原帧真实播放类库(有Demo)

    总之,这个“iOS gif 原帧真实播放类库(有Demo)”提供了对GIF动画的高效处理,尤其强调了原帧的真实播放,这对于需要高质量GIF体验的应用来说非常关键。通过分析Demo,开发者可以获得关于如何在自己的应用中实现...

    ios-GIF图片的展示.zip

    本压缩包文件“ios-GIF图片的展示.zip”可能包含了如何在iOS应用中播放GIF图片的方法和示例代码。下面将详细介绍三种不同的方法: 1. **使用第三方库** 第三方库如`SDWebImage`、`FLAnimatedImage`等提供了方便的...

    iOS OC 加载动图(gif)

    在本话题中,我们将深入探讨如何在iOS OC项目中加载和播放GIF。 1. **GIF的基本概念** GIF是一种基于LZW压缩算法的无损图像格式,支持多帧动画,每帧之间可以设置不同的延迟时间,组合起来形成动态效果。 2. **...

    ios-Gif单播,Gif播放一半弹出自定义View,循环播放Gif任意区间帧动画,tableView下拉缩放headerView.zip

    1.Gif单循环播放,播放结束后停在最后一帧动画图,同时监听结束事件。 2.Gif播放一半,弹出自定义动画,循环播放Gif任意区间帧动画。 3.tableView的headerView的伸缩变化。 下载地址:...

    ios gif图片合成

    本篇文章将深入探讨如何在iOS中实现通过单帧图片合成GIF动态图。我们将涉及以下知识点: 1. **GIF图片格式理解**: GIF是一种支持透明度和动画的图像文件格式。它的动画功能是通过存储一系列连续的帧来实现的,每...

    IOS解析gif文件

    在iOS中加载gif图片的类库。使用ImageIO解析Gif文件,使用QuzrtzCore完成gif动画的显示。能够控制gif图片中每帧的播放时间。 本工具类最大的特点就是考虑到Gif中每一帧画面的显示时间,网上现有的大部分Gif工具类都...

    iOS中GIF的制作

    GIF不仅可以显示静态图片,还可以包含多帧图像,形成循环播放的动画效果。本篇将详细介绍如何在iOS中创建、处理和显示GIF。 首先,iOS提供了ImageIO框架,这是一个强大的图像处理库,它允许开发者读取、写入和处理...

    iOS gif 动画使用

    在iOS开发中,GIF动画的使用已经成为一种常见的需求,特别是在社交、娱乐或者信息展示类应用中。GIF格式因其小巧且支持循环播放的特点,深受开发者喜爱。本篇将详细介绍如何在iOS应用中实现GIF动画的显示。 一、GIF...

    iOS批量加载gif图片

    在iOS开发中,由于系统默认不支持gif动图的直接播放,因此我们需要寻找特定的解决方案来处理gif图像的加载。本篇文章将详细讲解如何在iOS应用中实现批量加载gif图片,并通过UITableView展示这些动态效果。 首先,...

    iOS 加载GIF的三种方法

    在iOS开发中,显示GIF动态图是一种常见的需求,它能为用户界面增添生动性。以下将详细讲解三种在iOS中加载GIF的方法,并提供一个名为"LoadGIF-master"的工程文件,供开发者下载后直接运行以进行实践。 ### 1. 使用`...

    iOS 的 Gif 渲染引擎 FLAnimatedImage.zip

    iOS 的 Gif 渲染引擎 FLAnimatedImage ,FLAnimatedImage 是 iOS 的一个渲染 Gif 动画的引擎。功能:可同时播放多个 G...

    ios-生成gif图片.zip

    在iOS开发中,生成GIF图片是一项常见的需求,特别是在社交应用、游戏或者任何需要动态展示内容的场景。这个“ios-生成gif图片.zip”压缩包很可能是包含了一个示例项目或者库,帮助开发者实现从多张照片生成GIF图片的...

    IOS利用UIImageView实现gif图片动画显示

    IOS中利用UIImageView控件实现gif图片动画显示,借助ImageIO接口达到gif图片拆分效果,然后使用UIImageView动画接口播放一组图片达到动画效果; 最后将单个gif图片动画播放接口封装成UIView类,达到多个gif图片错开...

    IOS最新源码之GIF图片显示,已封装成类,有例子,支持透明

    在iOS应用开发中,有时我们需要显示GIF动态图,而苹果的原生UIKit并不直接支持GIF格式。本文将深入探讨如何在iOS项目中实现GIF图片的显示,并结合提供的资源"IOS最新源码之GIF图片显示",讨论如何将这个功能封装成一...

    ios应用源码之从gif动画创建一个动态uiimages 对象 2018127

    在iOS开发中,UIImages是展示静态图像的基本类,但有时候我们需要展示动态效果,比如GIF动画。本教程将深入探讨如何从GIF动画中创建一个动态的UIImages对象,适用于iOS应用源码实践。 首先,我们要理解GIF格式的...

Global site tag (gtag.js) - Google Analytics