我有一個gif圖像文件有4個圖像,我喜歡在UIImage視圖中逐一顯示這些圖像image.animation。請指導是否有可能顯示或使用alternat告訴我。如何在UIImageView中使用gif圖像iOS
謝謝。
我有一個gif圖像文件有4個圖像,我喜歡在UIImage視圖中逐一顯示這些圖像image.animation。請指導是否有可能顯示或使用alternat告訴我。如何在UIImageView中使用gif圖像iOS
謝謝。
它會幫助你,支持GIF鏈接.. https://github.com/mayoff/uiimage-from-animated-gif更多幫助,請隨時提出
感謝您的幫助鏈接,謝謝它解決我的問題。 – Youaregreat 2013-03-19 10:15:30
此鏈接不工作.. – iosLearner 2014-10-24 08:09:11
是的,它可能在iOS上,在這裏,我封閉的一個URL。請到指這對你的概念,即使我做到了在這個鏈接的幫助下。
https://github.com/mayoff/uiimage-from-animated-gif
希望我抱你。
FLAnimatedImage是爲iOS一個高性能的開源動畫GIF發動機:
這是一個經過良好測試的組件,我寫信給power all GIFs in Flipboard。
可悲的是,這個吊艙已經9個月沒有維持。 – mxcl 2017-02-13 21:53:43
嘗試像這樣...所有的
- (void)viewDidLoad {
[super viewDidLoad];
NSURL *url = [[NSBundle mainBundle] URLForResource:@"loading" withExtension:@"gif"];
UIImage *loadingImage = [UIImage animatedImageWithAnimatedGIFData:[NSData dataWithContentsOfURL:url]];
self.dataImageView.animationImages = loadingImage.images;
self.dataImageView.animationDuration = loadingImage.duration;
self.dataImageView.animationRepeatCount = 1;
self.dataImageView.image = loadingImage.images.lastObject;
[self.dataImageView startAnimating];
}
首先,你可以添加在一個plist中的4張圖片,然後執行以下代碼。我希望它會工作
NSDictionary *picturesDictionary = [NSDictionary dictionaryWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"PhotesArray" ofType:@"plist"]];
NSArray *imageNames = [picturesDictionary objectForKey:@"Photos"];
NSMutableArray *images = [[NSMutableArray alloc] init];
for (int i=0; i<[imageNames count]; i++) {
[images addObject:[UIImage imageNamed:[imageNames objectAtIndex:i]]];
}
//Normal animation
self.dataImageView.animationImages = images;
self.dataImageView.animationDuration = 3.0;
[self.dataImageView startAnimating];
歡迎...發佈提問http://stackoverflow.com/questions/9744682/display-animated-gif-in-ios – 2013-03-19 09:26:30
謝謝之前,請做好搜索Lithu非常多你得到了我的問題點。 – Youaregreat 2013-03-19 09:42:32