Implementando uma exibição de tabela em seu aplicativo ios

A funcionalidade no DestinationController

está na vista Tabela. Você provavelmente já trabalhou com vistas mesa antes - mas aqueles usados estático células. Agora é hora de ramificar-se por conta própria e entender o que está acontecendo nos bastidores, por assim dizer.

Video: iOS Screen Record - Grave a Tela do seu iPhone iPad ou iPod

É uma coisa boa para saber como vistas mesa de trabalho, porque vistas da tabela são frente e no centro em diversas aplicações que vêm com os dispositivos iOS fora da caixa- eles desempenham um papel importante em muitas das aplicações mais complexas que você pode baixar a partir do Loja de aplicativos. (Exemplos óbvios: Quase todos os pontos de vista no e-mail, música e Contactos aplicações são vistas tabela).

exibições de tabela assumir um papel tão importante porque, além de exibição de dados, eles também podem servir como uma maneira de navegar uma hierarquia.

Se você dar uma olhada em um aplicativo como o Mail ou música, você acha que vistas Tabela apresentar uma lista de rolagem de Unid (ou linhas ou entradas - você pode usar todos os três termos de forma intercambiável) que podem ser divididos em Seções.



A linha pode exibir texto ou imagens, por isso, quando você selecionar uma linha, você pode ser apresentado com uma outra visão da tabela ou com algum outro ponto de vista que podem exibir uma página web ou mesmo controles, como botões e campos de texto.

Video: Melhores Widgets para iPhone [Dica de App]

É importante notar que as opiniões Tabela iOS só fornecem uma única coluna de dados, e não o tabelas bidimensionais que você pode construir em uma planilha do Microsoft Excel. Os quadros do Macintosh OS X fornecem uma multi-coluna NSTableView classe, mas o IOS UITableView suporta apenas uma única coluna. Há uma vista de grade de código aberto disponíveis para iOS, como o DTGridView encontrado no GitHub.

Para dar início ao processo de Mesa criação da vista, você primeiro precisa decidir o que você quer que aconteça quando o usuário seleciona uma linha específica na vista Tabela do seu aplicativo. Como você viu com células estáticas, você pode ter praticamente qualquer coisa acontecer. Você pode exibir uma visão da Web como você faz no tempo ou até mesmo exibir uma outra visão da tabela.

Neste caso, no entanto, o controlador de destino Ver serão demitidos, eo usuário vai encontrar-se na vista principal, pronto para fazer uma outra selecção.

Uma vista de mesa é uma instância da classe UITableView, onde cada linha visível da tabela usa um UITableViewCell para extrair o seu conteúdo. Pense em um tabela vista como o objeto que cria e gere a estrutura da tabela, e o célula Ver Tabela como sendo responsável por exibir o conteúdo de uma única linha da tabela.


Publicações relacionadas