Como adicionar e configurar o eventpagecontroller na mainstoryboard em seu aplicativo ios

Você precisa de um controlador de exibição para gerenciar 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:

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

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

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

Isto irá substituir o UIViewController.

3Mudar para o inspetor de 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 campo Storyboard ID do inspetor de Identidade.

Video: Taking a tour of Apple's Home app

4Adicionar uma visão da web para a EventPageController arrastando em uma visão web a partir do painel Biblioteca e no controlador de eventos da página

A visão 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 embutida para baixar conteúdo HTML a partir da web.

5Clique no ícone Tamanho inspetor no seletor Inspector para abrir o inspetor Tamanho na área de Utility

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



Neste caso, quando o controlador de visualização dividida iPad é visível no controlador de vista mestre, uma barra de navegação é mostrado lá (com o título), e parece melhor ter esse espaço visível no controlador de exibiçã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 de modo colocando-o atrás do bar translúcido é bom (e sugerido).

Quando você está carregando uma página 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).

A visão web visualização no Xcode.

6Arraste 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 baixar, você quer ter algum tipo de vista Indicador de Atividade para que o usuário saiba que o aplicativo ainda está em execução, mas ocupado, ao contrário de congelado.

Video: iOS 10 - 10.2 / 10.3: Get Paid Apps/Games + In-App Purchases FREE (NO JAILBREAK) Install VShare

Como você pode ver, olhando para o Document Outline, 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 Última-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.

7Mudar para o inspetor Tamanho na área de Utility usando o seletor Inspector

Em seguida, use o Editor → Alinhar → Centro horizontal no recipiente e editor → Alinhar → Vertical Center, em Container para centrar o indicador de actividade.

8Fechar 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é bar Salto do Assistente e selecione-o.

9Control-arrastar do ponto de vista web em qualquer tela ou Document Outline para o 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.

10Trabalhando dentro do Document Outline, controle de arraste do ponto de vista web para o controlador página do evento e selecione Delegar a partir do menu Outlets que aparece

Isso fará com que EventPageController o ponto de vista web delegado.


Publicações relacionadas