Отображение символов SF в качестве литерала изображения? - PullRequest
0 голосов
/ 07 марта 2020

Xcode позволит мне вводить литералы изображений в код, когда я начну печатать image literal и использовать автозаполнение:

enter image description here

С iOS 13 они выпустили Символы SF , которые могут быть введены в код следующим образом:

let image = UIImage(systemName: "square.and.arrow.up")

Есть ли способ объединить их и увидеть символ SF как литерал изображения?

Когда я пытаюсь дважды щелкнуть изображение, я вижу только поле выбора для изображений, предоставленных моим файлом xcassets.

1 Ответ

0 голосов
/ 07 марта 2020

TL; DR Xcode не поддерживает объединение двух.


Если вы прокомментируете литеральный код изображения, вы можете увидеть, что он фактически вставляет следующий код:

static let image = #imageLiteral(resourceName: )

Попытка выполнить одно из следующих действий не работает:

  • #imageLiteral(resourceName: "trash")
  • #imageLiteral(systemName: "trash")

Поэтому я не думаю, что изображение Литералы с символами SF поддерживаются начиная с Xcode 11.3.1.

...