Teilen über


Benutzerdefinierte Dokumentsymbole in Xamarin.iOS

In diesem Artikel wird erläutert, wie ein Bildobjekt in einer Xamarin.iOS-App als symbol für benutzerdefinierte Dokumenttypen verwendet werden kann.

Wenn eine Xamarin.iOS-App das Laden eines bestimmten Dokumenttyps unterstützt, kann der Entwickler Symbole bereitstellen, die vom System verwendet werden, wenn dieser Dokumenttyp auftritt, z. B. wenn ein Benutzer eine Anlage in der Mail-Anwendung hält, wie hier gezeigt:

Ein Beispiel für Dokumenttypsymbole

Der Entwickler kann Dokumenttypinformationen für ein Dateiformat hinzufügen, das die App öffnen kann, indem Wörterbucheinträge für die Zeichenfolge und LSItemContentTypes das CFBundleTypeName Array in die App Info.plisteingeschlossen werden. Die Symbole für den Dokumenttyp werden im CFBundleTypeIconFiles Array angezeigt. Wenn kein Dokumentsymbol bereitgestellt wird, leitet iOS eines vom App-Symbol ab. Symbole können für verschiedene Größen bereitgestellt werden, die für die verschiedenen Geräteauflösungen optimiert sind.

Um diese Werte in Visual Studio für Mac zuzuweisen, verwenden Sie den Abschnitt "Dokumenttypen" auf der Registerkarte "Erweitert" im Info.plist Editor, um den Dokumenttyp hinzuzufügen und ihm Bildsymbole zuzuweisen. Hier ist beispielsweise ein Screenshot, der die Registrierung für die PDF-Unterstützung zeigt:

Der Abschnitt

Weitere Informationen zu Dokumenttypen finden Sie unter Apples Referenz zu Uniform Type Identifiers und Document Interaction Programming Topics für iOS.