J'ai suivi la documentation pour effectuer un ensemble de symboles ici: HTTPS: // développeur. Apple.com/documentation/xcode/Creatting_custom_symbol_images_for_your_app
Et aussi les docs sur la configuration: https://developer.apple.com/documentation/uikit/uiImage/configuring_and_displaying_symbol_images_in_your_ui p>
Cependant, rien ne couvre ce que la syntaxe doit en inclure en vue. Par exemple, étant donné une image de symbole dans des actifs.xcassets appelé "saucisses" Quelle devrait être la syntaxe correcte ci-dessous, au lieu de Comment un symbole est-il devenu une image utilisable? Est-ce que le problème ici? P> ou cela doit-il être fait avec standard Swift? P> P> image (SystemName: "Systemname:" Saucisses ") CODE>, ce qui rend simplement un espace vide? p>
3 Réponses :
Vous pouvez créer une image code> à partir du traditionnel
uiimage (nommé code> syntaxe
Parfait merci! En tant que débutant à Swift ainsi que Swiftui, ce morceau de syntaxe m'avait complètement échappé!
Le premier exemple que vous avez fourni est où j'ai commencé mais malheureusement rien rendu. Prendre l'approche donnée par la réponse acceptée rendue cela fonctionne comme prévu.
@Benfraine Quelle version de xcode utilisez-vous? Swiftui change constamment. J'utilise xcode 11.1 gm graine de graine 11A1027
Je suis sur 11.0. Je vais essayer la syntaxe plus simple à nouveau lorsque j'ai mis à jour.
Juste essayé avec 11.1 mais même problème, doit utiliser la syntaxe de réponse acceptée.
Le nom est-il identique à l'image dans les actifs.xcassets? Voir l'image ci-jointe, ça marche!
Les deux syntaxes sont valides. C'est plus court. Même pour les couleurs, c'est la même chose. .fRefgroundColor (couleur ("violet")) code> ou
.fRefgroundColor (couleur (Uicolor (nommé: "violet")!)) code> et évidemment le même nom des actifs dans Actifs.xcassets
Pour développer sur Johannes Réponse, qui est la syntaxe que j'utilise avec Xcode version 11.2.1, vous pouvez également ajouter des styles comme celui-ci;