2013-10-19 100 views
7

是否有人知道如何將GIF圖像文件添加到XCode5中的資產目錄?如何將GIF圖像添加到XCode5中的資產目錄

+0

像image.gif這樣的動畫GIF不會使用iOS SDK進行動畫處理。 – Buntylm

+0

顯示動畫GIF,我在代碼中處理。我基本上將我的舊代碼遷移到新版本,並將所有圖像轉移到資產,但我不能添加幾個gif我的文章 – carbonr

+0

@XCodeMonkey這個問題不是你標記的那個的重複。我在談論XCODE 5中添加的用於管理資產的新功能。在做出假設前請仔細閱讀 – carbonr

回答

7

轉到Images.xcassets文件夾並創建一個名爲MyGifAnimation.xcassets的文件夾,然後將[email protected]和MyGifAnimation.gif文件放入其中。之後,創建一個Contents.json文件。打開與您最喜愛的文本編輯器和寫在它的下面:

{ 
    "images": [{ 
     "idiom": "universal", 
     "scale": "1x", 
     "filename": "MyGifAnimation.gif" 
    }, { 
     "idiom": "universal", 
     "scale": "2x", 
     "filename": "[email protected]" 
    }], 
    "info": { 
     "version": 1, 
     "author": "xcode" 
    } 
} 

你必須處理動畫自己作爲加載它直接給一個UIImageView不會導致GIF動畫。

+3

這對Xcode 7中的我來說並不適用 – Joey

+1

就像@Joey,我無法在現代Xcode(7.2.1)中使用它。 '.xcassets'編輯器正確顯示手動創建的'.imageset',但在其上調用'imageNamed:'會返回'nil'。 – aednichols

+0

感謝您讓我認識的人,我會檢查這個問題,並儘快更新我的答案。這是一種拙劣的方式,所以我可以理解它不再起作用。 – isair

相關問題