Compartilhar via


Ícones de documento personalizados no Xamarin.iOS

Este artigo aborda a inclusão e o gerenciamento de um ativo de imagem em um aplicativo Xamarin.iOS a ser usado como um ícone de tipo de documento personalizado.

Se um aplicativo Xamarin.iOS oferecer suporte ao carregamento de um tipo de documento específico, o desenvolvedor poderá fornecer ícones que o sistema usará quando encontrar esse tipo de documento, como quando um usuário mantém pressionado um anexo no Aplicativo de Email, conforme mostrado aqui:

Um exemplo de ícones de tipo de documento

O desenvolvedor pode adicionar informações de tipo de documento para um formato de arquivo que o aplicativo é capaz de abrir, incluindo entradas de dicionário para a cadeia de caracteres e LSItemContentTypes matriz CFBundleTypeName no .Info.plist Os ícones para o tipo de documento vão na CFBundleTypeIconFiles matriz. Se um ícone de documento não for fornecido, o iOS derivará um do ícone do aplicativo. Os ícones podem ser fornecidos para vários tamanhos, otimizados para as várias resoluções de dispositivos.

Para atribuir esses valores no Visual Studio para Mac, use a seção Tipos de documento na guia Avançado no Info.plist editor para adicionar o tipo de documento e atribuir ícones de imagem a ele. Por exemplo, aqui está uma captura de tela mostrando o registro para suporte a PDF:

A seção Tipos de Documento na guia Avançado do editor Info.plist

Para obter mais informações sobre tipos de documento, consulte Referência de identificadores de tipo uniformes da Apple e Tópicos de programação de interação de documento para iOS.