ios 价值GIF动画
来源:互联网 发布:好吃的零食推荐知乎 编辑:程序博客网 时间:2024/06/06 17:49
加载GIF动画
NSURL *url = [[NSBundle mainBundle] URLForResource:@"loading_new.gif" withExtension:nil];
if(url != nil){
CGImageSourceRef csf = CGImageSourceCreateWithURL((__bridge CFTypeRef) url, NULL);
size_t const count = CGImageSourceGetCount(csf);
UIImage *frames[count];
CGImageRef images[count];
for (size_t i = 0; i < count; ++i) {
images[i] = CGImageSourceCreateImageAtIndex(csf, i, NULL);
UIImage *image =[[UIImage alloc] initWithCGImage:images[i]];
frames[i] = image;
CFRelease(images[i]);
}
m_animationPic = [UIImage animatedImageWithImages:[NSArray arrayWithObjects:frames count:count] duration:1.5];
[self.gifView setImage:m_animationPic];
CFRelease(csf);
}
NSURL *url = [[NSBundle mainBundle] URLForResource:@"loading_new.gif" withExtension:nil];
if(url != nil){
CGImageSourceRef csf = CGImageSourceCreateWithURL((__bridge CFTypeRef) url, NULL);
size_t const count = CGImageSourceGetCount(csf);
UIImage *frames[count];
CGImageRef images[count];
for (size_t i = 0; i < count; ++i) {
images[i] = CGImageSourceCreateImageAtIndex(csf, i, NULL);
UIImage *image =[[UIImage alloc] initWithCGImage:images[i]];
frames[i] = image;
CFRelease(images[i]);
}
m_animationPic = [UIImage animatedImageWithImages:[NSArray arrayWithObjects:frames count:count] duration:1.5];
[self.gifView setImage:m_animationPic];
CFRelease(csf);
}
0 0
- ios 价值GIF动画
- iOS 播放gif 动画
- iOS Gif动画播放
- ios播放gif动画
- iOS 加载gif动画
- iOS 播放GIF动画
- ios中播放gif动画
- ios中播放gif动画
- iOS中播放gif动画
- ios中播放gif动画
- iOS 直接加载gif动画
- iOS加载动画gif方案
- iOS中显示GIF动画
- ios中播放gif动画
- ios中播放gif动画
- ios中播放gif动画
- ios中播放gif动画
- iOS 简单实现gif动画播放
- Android 控制闪光灯
- layer设置UIImageView圆形不圆的问题
- jmeter入门系列文章目录
- jsp中写java代码 + jstl
- linux 下各种格式的解压 压缩命令
- ios 价值GIF动画
- 如何解决error: failed to push some refs to 'xxx(远程库)'
- android include标签的使用,在RelativeLayout中使用include标签需注意!!!!!
- iOS开发-制作Framework(最新)
- 12 个让项目经理比程序员更痛苦的问题
- hadoop SecondNamenode详解
- js中this的用法
- 关于数据表字段char型与varchar型的比较
- 欢迎使用CSDN-markdown编辑器