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:
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.plist
eingeschlossen 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:
Weitere Informationen zu Dokumenttypen finden Sie unter Apples Referenz zu Uniform Type Identifiers und Document Interaction Programming Topics für iOS.