Suche…


Bemerkungen

Mit Asset-Katalogen können Sie mehrere Auflösungen von iOS-Image-Assets verwalten. Um optimale Bilder anzuzeigen, verwendet iOS je nach Bildschirmdichte des Geräts 1x, 2x und 3x Versionen. Die 1x-Version ist nur für sehr alte, nicht auf der Netzhaut befindliche Geräte, also nicht für Apps, die nur iOS 9 unterstützen.

Asset-Kataloge unterstützen App-Ausdünnung und Slicing und optimieren die Ressourcen, die Benutzer herunterladen müssen, um eine App aus dem App Store zu installieren.

Laden eines Bestandskatalogbildes

Ein Bild aus einem Asset-Katalog mit UIImage.FromBundle(string imageName)

UIImage image = UIImage.FromBundle("ImageName");
// use the name of the image set from the asset catalog

Sie können das Bild für eine UIImageView oder für andere UIImageView verwenden.

Bilder in einem Asset-Katalog verwalten

Hinzufügen eines Image-Sets

Asset-Kataloge ermöglichen die Verwaltung von Bildern, App-Symbolen und das Starten von Bildern. Image Set wird für Bilder verwendet, die in der App angezeigt werden. Universalbilder sind normalerweise die beste Option. Sie können entweder ein vektorbasiertes Bild (z. B. PDF) verwenden, das für alle Bildschirme skaliert werden kann, oder eine 1x-, 2x- und 3x-Variante verwenden. IOS wählt die entsprechende Version des Bildes für das aktuelle Gerät des Benutzers aus.

Verwalten Sie Asset-Katalogbilder

Sie können den Namen eines Sets im Asset-Katalog ändern, indem Sie auf den Namen doppelklicken. Bilder können entweder durch Ziehen und Ablegen hinzugefügt werden oder auf das Bild klicken, das Sie für eine Dateiauswahl ausfüllen möchten.

Hinzufügen von Asset Catalog-Bildern im Storyboard

Bestandskatalogbilder können von Storyboards wie jede andere Art von Bildern verwendet werden, die dem Projekt hinzugefügt werden. Sie werden automatisch als Option in UIImageView und anderen Ansichten UIImageView die das Hinzufügen eines Bildes unterstützen.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow