Como configurar um weathercontroller no arquivo main_ipad.storyboard para seu aplicativo ios

Video: Rapid Prototyping iOS & Android Apps With Invision Tutorial

Conteúdo

Você deve adicionar um novo controlador de exibição personalizado para seu aplicativo iOS antes de prosseguir para estes passos. Você ainda precisa dizer ao storyboard que você quer que ele para carregar o novo controlador de exibição personalizada em vez de um UIViewController. Siga esses passos:

1No navegador de projeto, selecione Main_iPad.storyboard e, em Document Outline, selecione View Controller - Tempo no Controlador View - Cena do tempo

O controlador do tempo de exibição é selecionado na tela.

424724.medium.jpg

2Abrir a área de Utility e, em seguida, clique no ícone Inspector Identidade na barra seletora Inspector para abrir o inspetor de identidade na área de Utility. Escolha WeatherController a partir do menu drop-down Class (substituindo UIViewController) na seção de classe personalizada

Fazer isso significa que, quando o tempo está selecionado no controlador Master View, WeatherController vai agora ser instanciado e inicializado e receberá eventos do utilizador e ligar a vista para o modelo.

424725.medium.jpg

3Arraste em uma visão web a partir do painel Biblioteca de área de utilidade e posicioná-lo para preencher a visão do controlador de tempo

No iOS 7, parte do foco no conteúdo inclui usando a tela inteira. Certifique-se de que a barra de ferramentas é translúcido para que a exibição da web pode ser visto vagamente através dele quando o aplicativo é executado.

Você pode querer usar um UIWebView para exibir as informações meteorológicas. Isso faz sentido porque você estará usando um site para exibir o tempo.

o UIWebView classe fornece uma maneira de exibir o conteúdo HTML. Estes pontos de vista pode ser usado como vista principal, ou como um subview de outro Ver- onde quer que eles são usados, eles podem acessar websites.

4Com a visão de web selecionado, use o menu Editor para fixá-lo ao superview escolhendo

Editor → Pin → Leading espaço para Superview

Editor → Pin → Trailing espaço para Superview

Editor → Pin → Top Espaço para Superview



Editor → Pin → inferior Espaço para Superview

Você precisará configurar duas saídas: uma para a exibição da web para que WeatherController pode dizer a vista web o site para carregar e uma segunda para a barra de ferramentas para que ele possa colocar o botão lá.

Video: 10 Reasons Why I Abandoned Storyboards and Interface Builder

5Fechar a área de Utility

Selecione o Assistente do selector Editor na barra de ferramentas Xcode.

424726.medium.jpg

6Se o WeatherController.h arquivo não é o que é exibido no editor assistente, sobe a barra de Atalhos do Assistente e selecione-o

Certifique-se de verificar isso.

7Controlo-arrastar a partir da vista da web (quer na tela ou no esboço Documento) para o WeatherController interface

Criar um IBOutlet nomeado weatherView.

Video: Introducing The Moog Model 15 App

424727.medium.jpg

8Controlo-arrastar a partir da vista da web na lona encenação (ou no esboço Documento) para o WeatherController objeto no Document Outline e, em seguida, escolher Delegado do menu Outlets que aparece

Isto ilustra o que pode fazer com todo esse arrastando quer na tela ou no Document Outline.

Você deve definir WeatherController para ser um delegado da vista, mas você pode fazê-lo ou usando código ou usando as etapas storyboard descritos aqui. Se você tem uma tendência a esquecer de ligar o delegado, você pode querer escolher uma técnica para fazer de forma consistente.

Você ainda precisa conectar a barra de ferramentas para o DetailViewController, a WeatherControllersuperclasse ‘s. Você cuidar disso na próxima etapa.

424728.medium.jpg

9Selecione o editor padrão no seletor do Editor na barra de ferramentas, selecione Tempo Controller em Document Outline, e abra o inspetor Connections usando o seletor Inspector

Você poderia também direito; clique ou clique com Control WeatherController em Document Outline para obter um menu similar.

10Arraste da tomada de barra de ferramentas no Inspetor de conexões à barra de ferramentas no Document Outline

Você tem que usar o Document Outline porque a vista web está no topo da barra de ferramentas na tela para que você não pode vê-lo. Você não precisa criar o barra de ferramentas Tomada porque já tinha sido criado junto com UIViewController. A idéia aqui é que você pode usar a mesma técnica clique-e-arraste você usou para criar uma saída para modificar qual objeto uma tomada existente se conecta.


Publicações relacionadas