Xamarin.iOS
Utilizzare i cataloghi di risorse iOS per gestire le immagini
Ricerca…
Osservazioni
I cataloghi di asset sono la modalità per gestire più risoluzioni di asset di immagini iOS. Per visualizzare immagini ottimali, iOS utilizza versioni 1x, 2x e 3x di ciascuna immagine in base alla densità dello schermo del dispositivo. La versione 1x è solo per dispositivi molto vecchi, non retina, quindi non è necessaria per le app che supportano solo iOS 9.
I cataloghi di asset aiuteranno a supportare il diradamento e l'affettatura delle app, ottimizzando le risorse che gli utenti devono scaricare per installare un'app dall'App Store.
Caricamento di un'immagine del catalogo delle risorse
Carica un'immagine da un catalogo di risorse utilizzando UIImage.FromBundle(string imageName)
UIImage image = UIImage.FromBundle("ImageName");
// use the name of the image set from the asset catalog
Puoi usare l'immagine per UIImageView
o qualsiasi altra cosa tu debba fare.
Gestione delle immagini in un catalogo di risorse
I cataloghi di asset consentono di gestire immagini, icone di app e avviare immagini. Il set di immagini viene utilizzato per le immagini visualizzate nell'app. Le immagini universali sono solitamente l'opzione migliore. È possibile utilizzare un'immagine basata su vettori (come PDF) che verrà ridimensionata per tutte le schermate o includere una variante 1x, 2x e 3x e iOS selezionerà la versione appropriata dell'immagine per il dispositivo corrente dell'utente.
È possibile modificare il nome di qualsiasi serie nel catalogo delle risorse facendo doppio clic sul nome. Le immagini possono essere aggiunte mediante trascinamento della selezione o fare clic sull'immagine che si desidera riempire per un selettore di file.
Aggiunta di immagini di Asset Catalog nello storyboard
Le immagini del catalogo delle risorse possono essere utilizzate dagli storyboard come qualsiasi altro tipo di immagine aggiunta al progetto. Saranno automaticamente popolati come opzione in UIImageView
e in altre viste che supportano l'aggiunta di un'immagine.