Я следовал документации для создания набора символов здесь: https://developer.apple.com/documentation/xcode/creating_custom_symbol_images_for_your_app
А также документы по настройке: https://developer.apple.com/documentation/uikit/uiimage/configuring_and_displaying_symbol_images_in_your_ui
Однако, ничто не покрывает, что такое синтаксисна самом деле включить один из них в представлении. Например, учитывая изображение символа в Assets.xcassets, называемое «сосисками», какой должен быть правильный синтаксис ниже вместо Image(systemName: "sausages"), который просто отображает пробел?
Image(systemName: "sausages")
Как SymbolSet становится пригодным для использования изображением? Это проблема здесь?
Text("Sausages") .font(.title) .tabItem { VStack { Image(systemName: "sausages") Text("sausages") } }
Или это должно быть сделано со стандартным Swift?
Вы можете создать Image из традиционного UIImage(named синтаксиса
Image
UIImage(named
Image(uiImage: UIImage(named: "sausages")!)
Просто:
var body: some View { Image("example-image") }
или для проверки:
guard let img = UIImage(named: "example-image") else { print("Unable to load image") } return Image(UIImage: img)