2016-10-26 118 views
1

我想知道是否有人知道如果在自動完成中提供的XCAsset符號可以以任何方式使用,我想象一下,但它沒有奏效。XCode XCAssets和自動完成

enter image description here

Xcode中提出的所有圖像,它看起來非常有趣,但如果它只是「秀」我會很傷心:(

enter image description here

回答

3

你看到的有一個image literal。它不是圖像的名稱,它的圖像 - 所以使用一個相當於整個UIImage(named: "icon-stack")調用,而不是t該調用中的"icon-stack"字符串。

如果分配的其中一個直接向varlet,你會看到它的推斷類型是UIImage(或NSImage如果針對MacOS的):

image literal inferred type

+0

也許你能確認我的,但它似乎只適用於Swift 3.0 – AncAinu

+0

是的,圖像文字(用於Xcode項目中的資產目錄)僅適用於Swift 3。一般來說,圖像文字的使用時間較長,但在Xcode 8/Swift 3之前只能在操場上使用。 – rickster