Xcode
Xcode 8-Funktionen
Suche…
Bemerkungen
Dies funktioniert nur bei Projekten, die Swift 3+ verwenden
Farb- und Bildliterale
Xcode 8 erkennt automatisch alle Bilder, die Sie in einem Asset-Katalog haben, und bietet sie als Vorschlag innerhalb eines UIImage-Initialisierers an.
Sie können also grundsätzlich eine neue Variable deklarieren und dann einen Asset-Namen hinzufügen, den Sie Ihrem Asset-Katalog hinzugefügt haben. Zum Beispiel let img = dog
. img
enthält jetzt das Bild des dog
das sich im Asset-Katalog befindet.
Unter der Haube wird Code erstellt, der wie folgt aussieht: #imageLiteral (resourceName: "dog.png"). Inline im Quelltexteditor wird jedoch nur der Dateiname des Bildes angezeigt.
So können Sie dies jetzt tun imageView.image = img
.
Beachten Sie, dass Sie auf den Instellisense-Vorschlag klicken müssen, damit ein Miniaturbild des Bildes im Code und dann der Bildname angezeigt wird.