Compartilhar via


Trabalhando com tabelas e células no Xamarin.iOS

Aviso

O iOS Designer foi preterido no Visual Studio 2019 versão 16.8 e Visual Studio 2019 para Mac versão 8.8 e removido no Visual Studio 2019 versão 16.9 e Visual Studio para Mac versão 8.9. A maneira recomendada de criar interfaces de usuário do iOS é diretamente em um Mac executando o Construtor de Interfaces do Xcode. Para obter mais informações, consulte Criando interfaces de usuário com o Xcode.

Esta seção apresenta as classes usadas para criar e exibir tabelas e, em seguida, fornece exemplos de como usá-las no Xamarin.iOS. Ele abordará o uso da aparência padrão para tabelas, a personalização do layout, a implementação da edição e o uso do Xamarin iOS Designer para projetar uma tabela visualmente. Às vezes, a exibição é obviamente uma lista de linhas (como o aplicativo Música) e outras vezes é difícil reconhecer o controle de tabela (como editar no aplicativo Contatos ou uma conversa no aplicativo Mensagens).

Para aqueles que trabalham em aplicativos de plataforma cruzada com Xamarin.Android, o controle UITableView é semelhante à classe ListView no Android (e a classe UITableViewSource é semelhante às classes Adapter do Android).

Estes artigos terão uma visão abrangente do trabalho com tabelas, incluindo:

  • Partes da tabela – Introduzindo e explicando os elementos visuais do UITableView controle.
  • Exibindo dados em tabelas – Demonstrando como criar e preencher uma tabela, usar estilos de tabela e célula diferentes e evitar problemas de memória reciclando objetos de célula.
  • Uso avançado – Criando células personalizadas e usando os recursos de edição da classe UITableView.
  • Criando uma tabela visualmente – Usando o Xamarin Designer para iOS para criar uma interface orientada por tabela com um Storyboard.

Contents

Partes da tabela & Funcionalidade

Preencher uma tabela com dados

Personalizar a aparência de uma tabela

Edição

Ações de linha

Criando tabelas em um storyboard

Dimensionamento automático da altura da linha