Icone documento personalizzate in Xamarin.iOS

Questo articolo illustra l'inclusione e la gestione di un asset di immagine in un'app Xamarin.iOS da usare come icona tipo di documento personalizzata.

Se un'app Xamarin.iOS supporta il caricamento di un particolare tipo di documento, lo sviluppatore può fornire icone che il sistema userà quando rileva quel tipo di documento, ad esempio quando un utente tiene premuto un allegato nell'applicazione di posta elettronica, come illustrato di seguito:

An example of document type icons

Lo sviluppatore può aggiungere informazioni sul tipo di documento per un formato di file che l'app è in grado di aprire includendo le voci del dizionario per la stringa e LSItemContentTypes la CFBundleTypeName matrice nell'appInfo.plist. Le icone per il tipo di documento vengono visualizzate nella CFBundleTypeIconFiles matrice. Se non viene specificata un'icona del documento, iOS ne deriva uno dall'icona dell'app. Le icone possono essere fornite per diverse dimensioni, ottimizzate per le varie risoluzioni del dispositivo.

Per assegnare questi valori in Visual Studio per Mac, usare la sezione Tipi di documento nella scheda Avanzate dell'editor Info.plist per aggiungere il tipo di documento e assegnare le icone dell'immagine. Ad esempio, ecco uno screenshot che mostra la registrazione per il supporto PDF:

The Document Types section under the Advanced tab on the Info.plist editor

Per altre informazioni sui tipi di documento, vedere Informazioni di riferimento sugli identificatori di tipo uniformi di Apple e Argomenti sulla programmazione dell'interazione dei documenti per iOS.