.gif文件不反映xcode项目中的延迟更改

时间:2013-06-03 11:27:17

标签: iphone xcode ipad animation gif

我在我的xcode项目中使用.gif文件。我用帧之间的不同时间延迟替换了我的gif。但它并没有反映出这些变化。帧之间的变化已经在gif中完成。该.gif文件的预览显示了更改,但在模拟器上它没有反映相同的延迟!请帮忙。

1 个答案:

答案 0 :(得分:0)

我可以为您提供更简单的解决方案,您可以继承this library,然后您只需要添加一个

的方法
NSURL *url = [[NSBundle mainBundle] URLForResource:@"JuU08" withExtension:@"gif"];
[SharedImageButton setImageWithURL:[ImageArray objectAtIndex:indexPath.row] placeholderImage:[UIImage animatedImageWithAnimatedGIFData:[NSData dataWithContentsOfURL:url]]];

JuU08 是您添加到项目中的gif图片的名称。在这里,我已将图片添加到UIButton中的UITableView

链接: - https://github.com/mayoff/uiimage-from-animated-gif

而不是添加多个时间延迟的帧,这可能会变得很累人。希望这会有所帮助......