Como adicionar um controlador de New View to Your iOS App

Seu primeiro passo para adicionar um novo controlador de exibição para seu aplicativo iOS é selecionar o arquivo de storyboard iPad no navegador Project. Com o storyboard exibido, em seguida, certifique-se de que a área de Utility é visível clicando em seu ícone na vista selector da barra de ferramentas Xcode. Com isso feito, agora você pode ocultar o navegador do projeto, clicando em Está

ícone na Vista selector da barra de ferramentas Xcode.

Como o último passo na obtenção de sua tela pronto, clique no botão Atributos inspector no selector Inspector na área de utilidade.

Para adicionar o controlador de Test Drive, você precisa fazer o seguinte:

1

Selecione objetos no painel Biblioteca da área de serviço, em seguida, arraste um novo controlador de vista do painel em seu storyboard.

Considerando que você pode adicionar controles e outros vista para vistas apenas quando os elementos de storyboard são de tamanho completo, você pode adicionar controladores de vista em qualquer nível de zoom.

Uma nova cena é criado.

2

Selecione a exibição da tabela no controlador mestre View - Cena Mestre e, em seguida, selecione o inspector Atributos.

Se você olhar para a tela, você vê uma visão tabela com células de protótipo, e uma célula com o texto do título.

Você vai notar que, na seção Table View do inspector Atributos, a opção dinâmica Protótipos é selecionado.

Agora, se você selecionar uma célula, nada acontece. Isso porque com células dinâmico Prototype, você tem que implementar um método em seu controlador de exibição para fazer algo quando uma célula é selecionada.

Use o Inspetor de atributos para alterar a vista mestre de Protótipos Dinâmicos a células estáticas.

células estáticas são usadas quando você sabe de antemão o que precisa ser exibido em uma célula.

3

No Inspetor de Atributos, selecione Células estáticos a partir do menu drop-down conteúdo.

Você vai notar uma mudança no modo de exibição de tabela. As células Protótipo título vai desaparecer e você verá três células, cada uma com o título do texto.

4

Na vista de destaques, expanda no triângulo ao lado da exibição de tabela e você verá uma seção Table View.

Expanda a seção Table View e você verá três células Table View. Expandir o primeiro Table View celular e você encontrará uma vista de conteúdo e, em seguida, um rótulo. Selecione o rótulo e, no campo Título Atributos inspector, digite test drive.

5

Selecione a primeira célula Table View (a célula, e não o rótulo Test Drive) em Document Outline, e Control-arraste a partir da célula do controlador Master Vista para o controlador de vista que você acabou de adicionar. Em seguida, solte o botão do mouse.

Control-clique de um botão ou Table View célula e arrastando para o controlador de vista que deseja exibir cria um segue selecção ou de uma acção acessória. Quando você soltar o botão do mouse, você verá o menu contextual Storyboard Segues, que aparece na tela.

6

Escolha um impulso a partir do menu pop-up Segue Seleção.

UMA segue realiza a transição visual entre dois controladores de vista e suporta as transições empurrar (navegação), modal, e personalizados.

UMA empurrar segue muda a cena - e o usuário vê vista do novo controlador de vista (com o seu botão Voltar) deslizar no lugar quando o usuário toca um botão.

Em contraste com um segue impulso, uma modal segue apresenta a forma modal controlador de vista, com o estilo de transição que você especificar, e exige que o usuário fazer algo para voltar para o controlador de vista anterior. Quanto transições personalizadas, segues apoiar os estilos de transição visuais padrão, tais como cobertura Vertical, Flip Horizontal, Cross Dissolve, e enrolar parcial.

objetos Segue são utilizados para se preparar para a transição de um controlador de exibição para outro, o que significa objetos Segue contêm informações sobre ambos os controladores de vista envolvidos em uma transição. Quando um segue é disparado -, mas antes que ocorra a transição visual - o tempo de execução de storyboard chama a visão atual controlador da prepareForSegue: remetente: método para que ele possa passar todos os dados necessários para o controlador de vista que está prestes a ser exibido.

Você vai notar que a seleção de impulso a partir do menu pop-up do Storyboard Segue faz com que a barra de navegação para aparecer, mas também diminui a vista.

7

Selecione o segue impulso na cena do Mestre View Controller. Depois de se certificar de que Empurraraparece no menu Estilo do Inspetor Atributos, digite TestDrive em Identificador do inspetor de campo, em seguida, pressione retorno (ou enter).

Você não vai utilizar o identificador, mas é uma boa prática para nomeá-la para que você possa identificar o segue.

O campo no storyboard não é atualizada até que você pressione retorno, ou às vezes até que você clique em outro campo nesse inspector.

8

Escolha Dividir Detalhe do menu drop-down Destino Atributos do inspetor.

O tamanho da vista nas mudanças de controlador de Test Drive.

9

Por fim, selecione os dois não utilizados Table View células no Document Outline e excluí-los pressionando Delete.

O destino padrão foi definida como atual, o que significava que ele foi definido como a visão mestre, porque é onde você estava arrastando a partir. Com esse padrão, o controlador de vista tinham sido redimensionadas para a vista mestre, que é de 320 pontos de largura em Split View Controller padrão. Mas você deseja que o destino seja na Detalhe de vista escolhendo Detalhe de Split nesta etapa faz isso para você.

Você pode ver que a visão já foi dimensionada para baixo e que uma barra de navegação foi adicionado ao topo da exibição. Se você expandir o controlador de vista no Cenário do controlador de vista no destaque do documento, você pode ver que uma barra de navegação foi adicionado lá como seria de esperar.

Você também vai notar que um indicador de Divulgação (o divisa - um direito; forma seta-like no lado direito da célula Test Drive) também foi adicionado.

Quando você seleciona a célula Detalhe e criar o impulso segue com a Visualização de detalhes como o destino, o novo controlador de Test Drive torna-se incorporado no controlador de navegação da visualização detalhada. Este controlador de navegação administra a pilha de controlador de exibição para tudo na vista Detalhe do View Controller Split.

menu