-(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启动动画Demo 比较简单实用
IOS 上面播放gif 动画的例子,还有类
iOS中播放Gif图片的代码,支持播放和暂停操作。
可以显示gif图片
1.Gif单循环播放,播放结束后停在最后一帧动画图,同时监听结束事件。 2.Gif播放一半,弹出自定义动画,循环播放Gif任意区间帧动画。 3.tableView的headerView的伸缩变化。 下载地址:...
一个可以将多张图片合成成一个Gif图片的工具,可以通过iTunes下的Document对外导出
在iOS中加载gif图片的类库。使用ImageIO解析Gif文件,使用QuzrtzCore完成gif动画的显示。能够控制gif图片中每帧的播放时间。 本工具类最大的特点就是考虑到Gif中每一帧画面的显示时间,网上现有的大部分Gif工具类都...
ios 通过单帧图片合成gif图片
iOS中GIF的制作,与gif的分解,博客地址:http://blog.csdn.net/ioswyl88219/article/details/17641965
iOS加载gif图片的处理,代码可以直接运行,使用TableView进行处理
iOS GIF 动画使用demo
iOS 的 Gif 渲染引擎 FLAnimatedImage ,FLAnimatedImage 是 iOS 的一个渲染 Gif 动画的引擎。功能:可同时播放多个 G...
因为不满意网上的gif类库,所以自己编写了一个gif原帧播放类库。
有三种不同的方法展示GIF图片 测试环境:Xcode 6.2,iOS 6.0 以上
IOS 播放GIF 的例子。 SCGifExample
https://github.com/jamy0801/LGGIFKit 简单的GIF文件生成和播放的工具~ 代码比较大,有视频文件,请大家在github上下载,喜欢的给个star吧~~~嘻嘻~
但是iOS竟然没有现成的支持加载和播放Gif的类。 简单地汇总了一下,大概有以下几种方法: 一、加载本地Gif文件 1、使用UIWebView // 读取gif图片数据 UIWebView *webView = [[UIWebView alloc] initWithFrame:...
一种方式是通过ImageIO框架中的方法将gif文件中的数据进行解析,再使用coreAnimation核心动画来播放gif动画,另一种方式计较简单,可以直接通过webView来渲染gif图。 二、为原生的UIImageView添加类别来支持gif动态...
IOS中利用UIImageView控件实现gif图片动画显示,借助ImageIO接口达到gif图片拆分效果,然后使用UIImageView动画接口播放一组图片达到动画效果; 最后将单个gif图片动画播放接口封装成UIView类,达到多个gif图片错开...
30行实现iOS下gif显示(xcode)完美实现gif的播放。