In einem Asset-Katalog können Sie Ordner erstellen.
Innerhalb der Ordner müssen alle Bildnamen eindeutig sein.
Wenn Sie ein Bild namens myImage
haben und versuchen, ein anderes Bild myImage
zu benennen, wird es automatisch in myImage-1
umbenannt.
Wenn Sie jedoch zwei Ordner haben, können Sie Bilder mit demselben Namen in verschiedenen Ordnern speichern.
Also muss es einen Weg geben, diese zu referenzieren?
Kann jemand ein Bild anhand des Ordners und des Bildnamens im Bestandskatalog referenzieren?
Ich verbrachte eine Menge Zeit, aber endlich herausgefunden. Beantwortet hier . Kopiert unten.
Wählen Sie jeden Ordner in Ihrem Asset-Katalog aus, für den Sie einen Namespace hinzufügen möchten. Gehen Sie zu den Ordnerattributen und wählen Sie unter dem Namen "Bietet Namespace". Dies sollte Unterverzeichnisse für Ihren endgültigen Asset-Katalog ordnungsgemäß festlegen.
Sie können dies manuell tun, indem Sie die Contents.json jedes Ordners bearbeiten. Sie würden Folgendes mit der richtigen Formatierung hinzufügen.
%Vor%Tags und Links objective-c ios uiimage asset-catalog