Vídeo: Aplicativo para iPad da Época 2024
Quando você cria e aplicativos de storyboard para iOS 6, os controladores de visualização serão o coração e a alma do seu storyboard. Os controladores de visualização são tipicamente os objetos que servem como delegados e fontes de dados para vistas de tabela, bem como para outros tipos de visualizações de estrutura. Os controladores de visualização têm responsabilidades vitais do iPad, como o seguinte:
-
Gerenciando um conjunto de visualizações: Isso inclui criar as visualizações, bem como liberá-las da memória durante situações de baixa memória.
-
Respondendo a uma alteração na orientação do dispositivo: Se, digamos, o usuário faz com que o iPad mude de paisagem para orientação vertical, o controlador de visualização responde ajustando suas visualizações para coincidir com o novo orientação.
-
Criando uma exibição modal (não modelo): Uma visualização modal é uma janela filho que exibe uma caixa de diálogo que exige que o usuário faça algo (toque o botão Sim ou Cancelar, por exemplo) antes de retornar ao aplicativo.
Você usa uma visualização modal para garantir que o usuário tenha prestado atenção às implicações de uma ação (por exemplo, & ldquo; Você está com certeza que deseja excluir todos os seus contatos ? & rdquo;).
-
Exibir um popover: Um popover é uma visão transitória que é exibida quando as pessoas tocam um controle ou uma área na tela. Os popovers são usados de várias maneiras, incluindo exibir a visão mestre quando um aplicativo de Visualização dividida está na orientação Retrato ou exibindo informações adicionais sobre uma seleção.
-
Responda à entrada e navegação do usuário: Enquanto a tela processa um toque usando o padrão de ação-alvo, é quase sempre a visão que é o alvo da ação - respondendo ao toque adequadamente.
Além da classe UIViewController base, o UIKit inclui o seguinte:
-
subclasses, como UITabBarController (para gerenciar a barra Tab)
-
UITableViewController (que você usa para gerenciar vistas de tabela)
-
UINavigationController (que implementa Navegação de ida e volta entre os controladores de visualização)
-
UIPageViewController (para permitir que os usuários naveguem entre os controladores de visualização usando a transição especificada)
-
UIImagePickerController (para acessar a câmera e a Biblioteca de fotos no iPad)
-
UISplitViewController (que você ' Estar usando apenas no iPad - para exibir as visualizações lado a lado que você vê nesta figura, por exemplo).