Xamarin.iOS
Korzystanie z katalogów zasobów iOS do zarządzania obrazami
Szukaj…
Uwagi
Katalogi zasobów są sposobem na zarządzanie wieloma rozdzielczościach zasobów obrazów iOS. Aby wyświetlać optymalne obrazy, iOS używa wersji 1x, 2x i 3x każdego obrazu zgodnie z gęstością ekranu urządzenia. Wersja 1x jest przeznaczona tylko dla bardzo starych urządzeń bez siatkówki, więc nie jest wymagana dla aplikacji obsługujących tylko iOS 9.
Katalogi zasobów pomogą w przerzedzaniu i krojeniu aplikacji, optymalizując zasoby, które użytkownicy muszą pobrać, aby zainstalować aplikację ze sklepu App Store.
Ładowanie obrazu katalogu zasobów
Załaduj obraz z katalogu zasobów za pomocą UIImage.FromBundle(string imageName)
UIImage image = UIImage.FromBundle("ImageName");
// use the name of the image set from the asset catalog
Możesz użyć obrazu do UIImageView
lub cokolwiek innego, co musisz zrobić.
Zarządzanie obrazami w katalogu zasobów
Katalogi zasobów umożliwiają zarządzanie obrazami, ikonami aplikacji i uruchamianiem obrazów. Zestaw obrazów służy do wyświetlania obrazów w aplikacji. Obrazy uniwersalne są zwykle najlepszą opcją. Możesz użyć obrazu wektorowego (takiego jak PDF), który będzie skalowany dla wszystkich ekranów, lub dołączyć wariant 1x, 2x i 3x, a iOS wybierze odpowiednią wersję obrazu dla bieżącego urządzenia użytkownika.
Możesz zmienić nazwę dowolnego zestawu w katalogu zasobów, klikając dwukrotnie nazwę. Obrazy można dodawać, przeciągając i upuszczając lub klikając obraz, który chcesz wypełnić, aby wybrać próbnik plików.
Dodawanie obrazów z katalogu zasobów w serii ujęć
Obrazy z katalogu zasobów można wykorzystywać z scenorysów, jak każdy inny rodzaj obrazu dodanego do projektu. Zostaną one automatycznie wypełnione jako opcja w UIImageView
i innych widokach, które obsługują dodawanie obrazu.