-1
votes

Comment passer l'image de Swiftui à uiImage?

Je voudrais convertir une image en uiImage. Je clique sur la photo de la caméra et l'affiche sur l'image de Swiftui. Maintenant, je veux transmettre cette image dans UIViewController normal.


2 commentaires

S'il vous plaît avoir une lecture à Ce commentaire .


L'image est une vue. Vous devez conserver une référence de l'uiimage que vous avez utilisé pour vous initialiser image


3 Réponses :


0
votes

Vous ne pouvez pas convertir swiftui image à un uiImage comme tel. Mais si vous voulez que vous puissiez utiliser uIImage UIImage uiimage (SystemName :) pour obtenir l'un des nouveaux SFSYMBOLES . En général, vous pouvez créer le uiimage avec sa propre méthode d'initialiseur, comme il a été créé dans swiftui dans une image . EG: uiImage (nommé :) ou uiimage (données :) etc.


0 commentaires

0
votes

au lieu de convertir image au uiImage qui n'est pas possible à Swiftui, je vous recommanderais de conserver la référence des données d'image capturées, puis de passer à la seconde. Voir le contrôleur.

Dans la deuxième vue Concontroller, vous pouvez utiliser UIImage Initialiser's pour convertir les données d'image en uiimage.

Exemple: Laisser image = uiImage (données: ImageData) ?? UiImage ()


0 commentaires

1
votes

Je vous recommanderais de conserver une référence à l'image que vous recevez de la caméra puis transmettez-la à l'UIViewController.


0 commentaires