Compartir vía


Iconos de documento personalizados en Xamarin.iOS

En este artículo se describe cómo incluir y administrar un recurso de imagen en una aplicación de Xamarin.iOS que se usará como el icono para un tipo de documento personalizado.

Si una aplicación de Xamarin.iOS admite la carga de un tipo de documento determinado, el desarrollador puede proporcionar iconos que el sistema usará cuando encuentre ese tipo de documento, como cuando un usuario mantiene inactivos datos adjuntos en la Aplicación de correo como se muestra aquí:

Ejemplo de iconos de tipo de documento

El desarrollador puede agregar información de tipo de documento para un formato de archivo que la aplicación puede abrir mediante la inclusión de entradas de diccionario para la cadena de matriz CFBundleTypeName y LSItemContentTypes en la Info.plist de la aplicación. Los iconos del tipo de documento van en la matriz CFBundleTypeIconFiles. Si no se proporciona un icono de documento, iOS derivará uno del icono de la aplicación. Los iconos se pueden proporcionar para varios tamaños, optimizados para las distintas resoluciones de dispositivo.

Para asignar estos valores en Visual Studio para Mac, use la sección Tipos de documento en la pestaña Avanzadas del editor de Info.plist para agregarle el tipo de documento y asignarle iconos de imagen. Por ejemplo, esta es una captura de pantalla que muestra el registro para la compatibilidad con PDF:

La sección Tipos de documento de la pestaña Opciones avanzadas del editor Info.plist

Para obtener más información sobre los tipos de documento, consulte Referencia de identificadores uniformes de tipos de Apple y Temas de programación de interacción de documentos para iOS.