Udostępnij za pośrednictwem


Niestandardowe ikony dokumentów na platformie Xamarin.iOS

W tym artykule opisano elementy zawartości obrazu i zarządzanie nim w aplikacji platformy Xamarin.iOS do użycia jako ikona niestandardowego typu dokumentu.

Jeśli aplikacja platformy Xamarin.iOS obsługuje ładowanie określonego typu dokumentu, deweloper może udostępnić ikony, które będą używane przez system w przypadku napotkania tego typu dokumentu, na przykład gdy użytkownik wstrzymuje załącznik w aplikacji poczty, jak pokazano poniżej:

Przykład ikon typu dokumentu

Deweloper może dodać informacje o typie dokumentu dla formatu pliku, który aplikacja może otworzyć, włączając wpisy słownika dla CFBundleTypeName ciągu i LSItemContentTypes tablicy Info.plistw aplikacji . Ikony typu dokumentu są wyświetlane w tablicy CFBundleTypeIconFiles . Jeśli nie podano ikony dokumentu, system iOS będzie pochodzić z ikony aplikacji. Ikony można dostarczać dla kilku rozmiarów, zoptymalizowanych pod kątem różnych rozdzielczości urządzeń.

Aby przypisać te wartości w Visual Studio dla komputerów Mac, użyj sekcji Typy dokumentów na karcie Zaawansowane w Info.plist edytorze, aby dodać typ dokumentu i przypisać do niego ikony obrazu. Na przykład poniżej przedstawiono zrzut ekranu przedstawiający rejestrację dla obsługi plików PDF:

Sekcja Typy dokumentów na karcie Zaawansowane w edytorze Info.plist

Aby uzyskać więcej informacji na temat typów dokumentów, zobacz Tematy dotyczące programowania ujednoliconego typu firmy Apple i programowania interakcji dokumentów dla systemu iOS.