Xamarin.iOS
Använda iOS-tillgångskataloger för att hantera bilder
Sök…
Anmärkningar
Tillgångskataloger är sätt att hantera flera upplösningar av iOS-bildtillgångar. För att visa optimala bilder använder iOS 1x, 2x och 3x versioner av varje bild beroende på enhetens skärmdensitet. 1x-versionen är bara för mycket gamla, icke-retina enheter så det är inte nödvändigt för appar som bara stöder iOS 9.
Tillgångskataloger hjälper till att stödja appens tunnning och skärning, vilket optimerar resurserna som användarna måste ladda ner för att installera en app från App Store.
Laddar en tillgångskatalogbild
Ladda en bild från en tillgångskatalog med UIImage.FromBundle(string imageName)
UIImage image = UIImage.FromBundle("ImageName");
// use the name of the image set from the asset catalog
Du kan använda bilden för en UIImageView
eller något annat du behöver göra.
Hantera bilder i en tillgångskatalog
Tillgångskataloger gör det möjligt att hantera bilder, appikoner och starta bilder. Bilduppsättning används för bilder som visas i appen. Universella bilder är vanligtvis det bästa alternativet. Du kan antingen använda en vektorbaserad bild (t.ex. PDF) som ska skalas för alla skärmar, eller inkludera en variant 1x, 2x och 3x och iOS kommer att välja rätt version av bilden för användarens nuvarande enhet.
Du kan ändra namnet på valfri uppsättning i tillgångskatalogen genom att dubbelklicka på namnet. Bilder kan läggas till antingen genom att dra och släppa eller klicka på den bild du vill fylla i för en filväljare.
Lägga till tillgångskatalogbilder i storyboard
Bilder av tillgångskataloger kan användas från storyboards som alla andra bilder som läggs till i projektet. De kommer automatiskt att fyllas i som ett alternativ i UIImageView
och andra vyer som stödjer att lägga till en bild.