2016-09-02 29 views
-1

我想在我的swift應用程序Xcode上使用Material Icons庫,但我無法確定該庫將被項目檢測到。在Xcode上沒有檢測到材料圖標庫

我所遵循的步驟:

  • here我抄使用Git代碼庫的鏈接。
  • 在終端上,我已經瀏覽了項目文件夾並使用之前複製的鏈接。
  • Xcode項目沒有檢測到它,所以我把它從文件夾拖到項目中,但我無法使用它。

我在做錯事嗎?

在此先感謝!

+0

是不是https://github.com/google/material-design-icons JavaScript的東西?毫無疑問,它不適用於Xcode,如果它不是iOS框架。 – Moritz

+0

@EricAya它也支持[iOS](https://google.github.io/material-design-icons/#icons-for-ios) –

+0

當然,但在這種情況下,你爲什麼要問關於https:// google.github.io/material-design-icons/#git-repository並使用終端命令?只需按照https://google.github.io/material-design-icons/#icons-for-ios中介紹的步驟操作即可。 – Moritz

回答

2

正如@EricAya所指出的那樣,我是在按照錯誤的步驟行事。我看到,有步驟,使用Material iconsiOS但因爲它在文檔中說:

材質圖標也會iOS應用中的工作。在材料圖標庫和git存儲庫中,這些圖標都打包在Xcode圖像集中,這些圖像集可以輕鬆地與Xcode資產目錄(xcassets)一起使用。

我猜想它也可以用git存儲庫安裝,但我無法得到它。最後我用下面的步驟:

  • 去的Material icons官方網頁,點擊你想使用的圖標。

  • 您會在網頁的右下角看到兩個下載圖標(SVG或PNG)的選項。我選擇了PNG。

  • 解壓縮.zip包。

  • 打開ios文件夾,然後將.imageset文件夾拖到您的項目中的.xcassets文件中。

  • 您可以創建一個imageViewbutton進行設置,並使用下面的代碼創建圖像:

    UIImage(named:"ic_close")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate)

    要將其設爲您的UIImageView,你可以使用yourImage.image併爲您的按鈕yourButton.setImage()

  • 不要忘記更改imageViewbuttontint屬性。我花了幾個小時認爲它沒有工作,問題是色調屬性是白色的(有時候更簡單的事情會讓你的時間變得很容易)。

+1

對你的問題很好的跟進!非常好。 – Moritz