Como configurar um weathercontroller no arquivo main_ipad.storyboard para seu aplicativo ios
Video: Rapid Prototyping iOS & Android Apps With Invision Tutorial
Conteúdo
- Video: rapid prototyping ios & android apps with invision tutorial
- 1no navegador de projeto, selecione main_ipad.storyboard e, em document outline, selecione view controller - tempo no controlador view - cena do tempo
- 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
- 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
- 4com a visão de web selecionado, use o menu editor para fixá-lo ao superview escolhendo
- Video: 10 reasons why i abandoned storyboards and interface builder
- 5fechar a área de utility
- 6se o weathercontroller.h arquivo não é o que é exibido no editor assistente, sobe a barra de atalhos do assistente e selecione-o
- 7controlo-arrastar a partir da vista da web (quer na tela ou no esboço documento) para o weathercontroller interface
- Video: introducing the moog model 15 app
- 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
- 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
- 10arraste da tomada de barra de ferramentas no inspetor de conexões à barra de ferramentas no document outline
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.
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.
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.
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
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.
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.