我賽瑞斯,我的貴婦人(啊..只是一個騎士的事情,...)GIF支持iPhone
我有一個問題,我一直在這爭奪天,這裏是我的情況:
我有一個HTTP響應,其中包含一個GIF圖像的鏈接,然後GIF圖像被轉換成一個NSData,後來用於填充一個ImageView。預期或意外地,只顯示GIF的第一幀/轉換。簡單地說,圖像加載但不會動畫。
我想知道如果有一個GIF在iPhone的原生支持,同樣我發現這裏的擴展類SCGifExample 這似乎只出現在我導入應用程序中的GIF圖像的工作,而不是當圖像來自URI-> NSData。
我不想創建多個圖像,然後創建一個圖像數組,因爲這不會工作我的設置,因爲它會給服務器和客戶端帶來很多負載。
我在這裏搜索了我的搜索結果,但是我沒有發現任何實質性結果阻止我發佈自己的問題,事實上我發現這裏有許多與iphone + gif相關的問題都沒有答案。
我確實有懷疑,我希望有人能幫我弄清楚並理解它。我懷疑在從Image到NSDATA格式的轉換過程中GIF Animation/Transition是「LOST」。但我沒有任何具體的證據支持這一點。
下面是我如何將圖像轉換爲NSData;
contentURI = http://gta.champion.com/content?cmsFileId=513af9e9-a96d-4a56-8239-92be273393e0&mt=image/gif //lets just assume that when view using the browser, this would display the image.
NSData * imageData = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString: contentURI]];
如果還有其他人來這個困境的勝利者,請幫我征服這樣的壯舉。
只是要扔掉那裏,'UIWebView'支持GIF動畫... – esqew
哇,希望我能回答你的問題......你應該被封爲! ;) – 2013-01-08 03:46:41
@esqew不,不,不。爲什麼你要實例化這麼重的對象來顯示動畫圖片? –