Fügen Sie das Inline -Bild programmatisch in Swiftui ein
Posted: 12 Feb 2025, 05:11
Ich entwickle eine Swiftui -App, in der ich das Inline -Bild in Text anzeigen möchte. Für statische Inhalte kann ich eine String-Interpolation wie folgt verwenden: < /p>
Das Ergebnis würde so aussehen wie:
< /p>
Aber in meinem Fall kann der Inhalt dynamisch sein. Das heißt, ich empfange möglicherweise die folgende Zeichenfolge vom Server: < /p>
Hello #image(pencil) World! #image(pencil.circle)
< /code>
Ich muss den Inhalt dynamisch analysieren und das Inline -Bild mit Swiftui -Text präsentieren. Ist das möglich? Ich frage mich nur, wie ich die String -Interpolation mit Bild dynamisch konstruieren kann. Die Analyse der String ist nicht mein Anliegen.
Code: Select all
Text("Hello, \(Image(systemName: "pencil")) World! \(Image(systemName: "pencil.circle"))")
< /p>
Aber in meinem Fall kann der Inhalt dynamisch sein. Das heißt, ich empfange möglicherweise die folgende Zeichenfolge vom Server: < /p>
Hello #image(pencil) World! #image(pencil.circle)
< /code>
Ich muss den Inhalt dynamisch analysieren und das Inline -Bild mit Swiftui -Text präsentieren. Ist das möglich? Ich frage mich nur, wie ich die String -Interpolation mit Bild dynamisch konstruieren kann. Die Analyse der String ist nicht mein Anliegen.