Como adicionar e configurar o EventPageController na MainStoryboard no seu iOS App

Você precisa de um controlador de vista para gerir cada exibição dentro do View Controller página em seu aplicativo iOS. Você sempre pode adicionar este controlador de vista quando você estender o storyboard.

Para adicionar o EventPageController para o storyboard, siga estes passos:

1

Adicionar outro controlador de vista para o storyboard, arrastando em um controlador de vista do painel Biblioteca e colocando-o ao lado do EventsController na tela.

Você não fazer ter para colocá-lo lá, mas isso dá a entender que um relacionamento pode tência também torna mais fácil para desenhar esse relacionamento se você quiser fazê-lo - e você vai querer fazê-lo em um momento.

2

Abra o Inspetor de identidade na área de utilidade usando a barra selector Inspector, e no menu drop-down classe na seção de classe personalizada, escolha EventPageController.

Isto irá substituir o UIViewController.

3

Mudar para o inspetor Atributos e usar seus campos de texto para dar o controlador do Título da página do evento.

Em seguida, adicione página do evento para o campo Storyboard ID do inspetor de Identidade.

4

Adicionar uma vista web para a EventPageController arrastando em uma visão web a partir do painel Biblioteca e no controlador de evento de página.

A vista Evento página será uma exibição da web, porque você vai querer que ele fazer o download e, em seguida, exibir uma página HTML.

o UIViewWeb classe fornece uma maneira de exibir conteúdo HTML e tem a funcionalidade built-in para baixar conteúdo HTML a partir da web.

5

Clique no ícone Tamanho inspector no selector Inspector para abrir o inspetor Tamanho na área de utilidade.

Defina as origens X e Y a zero e 64 e, em seguida, redimensionar a exibição da web para preencher a vista. O padrão para iOS 7 é que as opiniões devem aparecer através de uma barra de navegação translúcida vagamente (iOS 7 cuida disso para você).

Neste caso, quando o controlador de exibição de divisão iPad é visível no controlador de exibição mestre, uma barra de navegação é mostrado lá (com o título), e parece melhor ter esse espaço visível no controlador de visualização de detalhes bem próximo a ela.

Dependendo do que está por trás do bar translúcido, o efeito visual varia. Quando é um mapa que é rolagem, em muitos aspectos, cada parte do mapa é o mesmo modo de colocá-lo atrás do bar translúcido é bom (e sugerido).

Quando você está carregando uma página da web como neste caso, você pode não saber o que vai ser visto (o formato da página do tempo não está sob seu controle, por exemplo) e, em um caso como o que, coloque o vista web mais para baixo para que ele não é mostrado por trás da barra de navegação. Isso é o que acontece aqui: bar 64 = status (20) + barra de navegação (44).

6

Arraste em uma vista Indicador de Atividade do painel Biblioteca e Centro-lo na vista.

Porque essas páginas podem ser grandes e levar algum tempo para download, você quer ter algum tipo de visão Indicador de Atividade para que o usuário saiba que o aplicativo ainda está em execução, mas ocupado, ao contrário de congelado.

Como você pode ver, olhando para o destaque do documento, tanto a visão da Web e vista Indicador de Atividade são irmãos - e subviews da visão. É importante que ambos são irmãos, e que a visão Indicador de Atividade está abaixo da vista web para que ele para exibir. (Lembre-se o princípio Last-One-In-Is-On-Top quando se trata de subviews.) Se isso não for o caso, reorganizar os pontos de vista em Document Outline.

7

Mudar para o inspetor Tamanho na área de utilidade usando o seletor Inspector.

Em seguida, use o Editor-Align-Horizontal Center em Container e editor-Align-Vertical Center em Container para centrar o indicador de atividade.

8

Fechar a área de Utility e selecione o Assistente do selector Editor na barra de ferramentas.

Se o EventPageController.m arquivo de implementação não é aquele que é exibida, vá até a barra de salto do Assistente e selecione-o.

9

Control-arrastar do ponto de vista web em qualquer tela ou Document Outline ao EventPageController extensão de classe e criar um IBOutlet nomeado eventDataView.

Control-arrastar do ponto de vista Indicador de Atividade do EventPageController extensão de classe no topo do arquivo e criar um IBOutlet nomeado activityIndicator.

10

Trabalhando dentro do Document Outline, controle e arraste a partir da visão da web para o controlador página do evento e, em seguida, selecione delegado a partir do menu que aparece Outlets.

Isso fará com que EventPageController a vista web delegado.

menu