Como são os 2 Ver controladores com fio à tabBarController em iPhoneRecipes
-
06-07-2019 - |
Pergunta
Estou aprendendo iPhone programação, revendo a aplicação de exemplo iPhone receitas.
Estou perplexo com a forma como os dois controladores de vista estão ligados à barra de abas. Se eles estão ligados no XIB, alguém pode explicar como é feito ou onde posso obter mais visualmente auxiliado detalhes sobre a ligação coisas nas XIBs.
Este é o meu ponto de partida no processo de ensino:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
recipeListController.managedObjectContext = self.managedObjectContext;
[window addSubview:tabBarController.view];
[window makeKeyAndVisible];
}
Solução
Basicamente, a propriedade vista da barra de guias está sendo adicionado como um subview da janela.
A visão propriedade dos pontos da barra guia na componente visual da barra de abas, (a guia bar em si view) eo controlador de barra de abas lida com o seu comportamento (mudança de guias, etc).
Cada separador indivíduo é um subexibição da barra de guia, de modo que quando a barra de guia vista é adicionado como um subexibição da janela, seus subvisualizações é apresentado para o passeio. É um pouco complicado para obter sua cabeça em torno no início, mas deve começar a afundar depois youplay redor com Interface Builder um pouco mais.
Tudo o que está acontecendo no XIB é que você está definindo os pontos de vista em todas as guias de modo que eles possam ser exibidos quando cada guia é selecionada.
Espero que isso ajude.