Benutzerdefinierte Dokumentsymbole in Xamarin.iOS

Dieser Artikel behandelt das Einschließen und Verwalten eines Bildobjekts in einer Xamarin.iOS-App, die als symbol für benutzerdefinierte Dokumenttypen verwendet werden soll.

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

Beispiel für Dokumenttypsymbole

Der Entwickler kann Dokumenttypinformationen für ein Dateiformat hinzufügen, das die App öffnen kann, indem er Wörterbucheinträge für die Zeichenfolge und LSItemContentTypes das CFBundleTypeName Array in der App einschließtInfo.plist. Die Symbole für den Dokumenttyp werden in das CFBundleTypeIconFiles Array eingefügt. 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 sehen Sie beispielsweise einen Screenshot, der die Registrierung für die PDF-Unterstützung zeigt:

Der Abschnitt Dokumenttypen auf der Registerkarte Erweitert im Info.plist-Editor

Weitere Informationen zu Dokumenttypen finden Sie unter Apples Referenz zu Uniform Type Identifiers und Themen zur Programmierung von Dokumentinteraktionen für iOS.