Obrázky a ikony v Xamarin.iOS

Tato část obsahuje celou řadu článků, které se týkají práce s obrázky v aplikaci Xamarin.iOS, jako je jejich použití jako ikony, spouštění obrazovek nebo jejich zahrnutí do ovládacích prvků a poskytování ikon pro vlastní typy dokumentů.

Prostředky obrázků se v aplikaci pro iOS používají několika způsoby. Od pouhého zobrazení obrázku v uživatelském rozhraní aplikace, jeho přiřazení k ovládacímu prvku uživatelského rozhraní, jako UIButton je například nebo UIImageView, k poskytování ikon a spouštěcích obrazovek, Xamarin.iOS usnadňuje přidání skvělé kresby do aplikace pro iOS následujícími způsoby:

  • Rozlišení nezávislých imagí – Používejte integrovanou podporu pro práci s obrázky v různých rozlišeních a typech zařízení (i Telefon, iPad atd.).
  • Sady imagí katalogu assetů – Slouží ke správě a seskupování všech verzí daného prostředku image vyžadovaného aplikací.
  • Obrázky v kódu – Pomocí UIImage metod třídy můžete načíst a pracovat s prostředky obrázků a přiřadit je k ovládacím prvkům uživatelského rozhraní v kódu jazyka C#.
  • Ikona aplikace – Definujte ikonu aplikace vyžadovanou každou aplikací pro iOS. Toto je ikona, na kterou uživatel klepne na domovskou obrazovku iOS, aby aplikaci spustil. Kromě toho tuto ikonu používá Game Center, pokud je to možné.
  • Ikona Spotlight – Definujte ikonu Spotlightu aplikace. Pokaždé, když uživatel zadá název aplikace do vyhledávání spotlightu, zobrazí se tato ikona.
  • ikona Nastavení – Definujte ikonu Nastavení aplikace. Pokud uživatel zadá aplikaci Nastavení na svém zařízení s iOSem, zobrazí se tato ikona na konci seznamu Nastavení aplikace.
  • Spouštěcí obrazovky – Definujte úvodní obrazovku aplikace. Jakmile uživatel klepne na ikonu aplikace a před zobrazením prvního zobrazení se zobrazí prázdná obrazovka. IOS naštěstí podporuje zobrazení obrázku místo prázdné obrazovky pomocí scénáře.
  • Ikona iTunes – Zadejte ikonu iTune. Pokud používáte metodu ad hoc doručování aplikace (buď pro podnikové uživatele, nebo pro beta testování na skutečných zařízeních), musí vývojář zahrnout také 512x512 a obrázek 1024x1024, který se použije k reprezentaci aplikace v iTunes.
  • Ikony dokumentů – Jako ikonu použijte obrázek pro libovolný konkrétní typ dokumentu, který aplikace Xamarin.iOS podporuje nebo vytváří.

Při vytváření prostředků iOS pro aplikaci pro iOS je potřeba vzít v úvahu několik aspektů a také několik míst, kde se budou tyto prostředky používat. Každý z těchto prostředků má vliv nejen na to, kolik bitových prostředků se bude vyžadovat, ale jak se tyto prostředky vytvoří. Následující témata se týkají typů prostředků obrázků, které se budou vyžadovat, způsobu, jakým jsou tyto prostředky zahrnuty do sady aplikací a jak se prostředky image spotřebovávají, aby poskytovaly požadované funkce:

Zobrazování obrázku

Tento článek popisuje zahrnutí prostředku obrázku do aplikace Xamarin.iOS a zobrazení tohoto obrázku pomocí kódu jazyka C# nebo jeho přiřazením k ovládacímu prvku v iOS Designeru.

Ikony aplikace

Tento článek se zabývá zahrnutím a správou prostředku image v aplikaci Xamarin.iOS, která se má použít jako ikona aplikace.

Alternativní ikony aplikace

Apple přidal do iOS 10.3 několik vylepšení, která aplikaci umožňují spravovat její ikonu:

  • ApplicationIconBadgeNumber - Získá nebo nastaví odznáček ikony aplikace ve Springboardu.
  • SupportsAlternateIcons – Pokud true má aplikace alternativní sadu ikon.
  • AlternateIconName – Vrátí název alternativní ikony, která je aktuálně vybrána, nebo null pokud používáte primární ikonu.
  • SetAlternameIconName – Pomocí této metody přepněte ikonu aplikace na danou alternativní ikonu.

Spouštěcí obrazovky

Tento článek popisuje použití speciálního typu Scénáře k poskytnutí univerzální spouštěcí obrazovky pro každou velikost a rozlišení zařízení s iOSem.

Vlastní typy dokumentů

Tento článek se zabývá zahrnutím a správou prostředku image v aplikaci Xamarin.iOS, která se má použít jako vlastní ikona typu dokumentu.