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:
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:
Weitere Informationen zu Dokumenttypen finden Sie unter Apples Referenz zu Uniform Type Identifiers und Themen zur Programmierung von Dokumentinteraktionen für iOS.