Perguntas com a marcação «uiviewcontroller»

A classe UIViewController gerencia as visualizações em aplicativos iOS e medeia a interação entre as visualizações de um aplicativo, seus objetos de modelo subjacentes e o fluxo de trabalho geral.

7
Como obter o controlador de visualização root?
Preciso de uma instância do controlador de exibição raiz. Eu tentei essas abordagens: UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; Retorna: nulo : Além disso, quando tento obter uma série de controladores: NSArray *viewControllers = self.navigationController.viewControllers; Ele retorna apenas um controlador, mas não é meu controlador de visualização raiz. Se …

2
Como o View Controller Containment funciona no iOS 5?
Na WWDC 2011 Sessão 102, a Apple introduziu View Controller contenção, que é a capacidade de criar recipientes controlador de exibição personalizada, análogo a UITabBarController, UINavigationControllere afins. Assisti aos exemplos várias vezes. Há uma enxurrada de métodos associados a esse padrão, mas foi um pouco difícil descobri-los exatamente. Vou postar …

8
como alterar o título do uiviewcontroller independente do título do item da barra de ferramentas
Estou definindo o título do meu controlador de visualização como este em visualização carregou: self.title = @"my title"; antes disso, defino o título nos storyboards para o controlador de visualização e o controlador de navegação em que está embutido. Defino-o como: "Título"; Quando clico na guia que contém o controlador …

3
O que addChildViewController realmente faz?
Estou começando a mergulhar no desenvolvimento do iOS e uma das primeiras coisas que tive que fazer foi implementar um controlador de visualização de contêiner personalizado - vamos chamá-lo SideBarViewController- que troca qual dos vários controladores de visualização filho possíveis mostra, quase exatamente como um Tab Bar Controller padrão . …

12
presentViewController e exibição da barra de navegação
Eu tenho uma hierarquia de controlador de visualização e o controlador mais superior é exibido como modal e gostaria de saber como exibir a barra de navegação ao usar 'UIViewController:presentViewController:viewControllerToPresent:animated:completion' Os documentos para 'presentViewController: animado: conclusão:' nota: 'No iPhone e no iPod touch, a exibição apresentada é sempre em tela …

5
Vazamento de visualizações ao alterar rootViewController dentro da transiçãoWithView
Ao investigar um vazamento de memória, descobri um problema relacionado à técnica de chamada setRootViewController:dentro de um bloco de animação de transição: [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; Se o controlador de visão antigo (o que está sendo substituído) está apresentando outro controlador de visão, o …




8
presentViewController: animado: a visualização SIM não aparecerá até que o usuário toque novamente
Estou tendo um comportamento estranho com presentViewController:animated:completion. O que estou fazendo é essencialmente um jogo de adivinhação. Eu tenho um UIViewController(frequencyViewController) contendo um UITableView(frequencyTableView). Quando o usuário toca na linha em questionTableView que contém a resposta correta, uma visualização (correctViewController) deve ser instanciada e sua visualização deve deslizar para cima …

5
Como faço um inicializador personalizado para uma subclasse UIViewController em Swift?
Desculpas se isso foi perguntado antes, eu pesquisei muito e muitas respostas são de versões beta do Swift anteriores, quando as coisas eram diferentes. Não consigo encontrar uma resposta definitiva. Quero criar uma subclasse UIViewControllere ter um inicializador personalizado que me permita configurá-lo no código facilmente. Estou tendo problemas para …


21
Popover com controlador de navegação embutido não respeita o tamanho na navegação traseira
Eu tenho um UIPopoverController hospedando um UINavigationController, que contém uma pequena hierarquia de controladores de exibição. Eu segui os documentos e para cada controlador de visualização, eu defini o tamanho do contexto popover da visualização assim: [self setContentSizeForViewInPopover:CGSizeMake(320, 500)]; (tamanho diferente para cada controlador) Isso funciona conforme o esperado conforme …

12
Iniciação personalizada para UIViewController em Swift com configuração de interface em storyboard
Estou tendo problemas para escrever init personalizado para a subclasse de UIViewController, basicamente, quero passar a dependência por meio do método init para viewController em vez de definir a propriedade diretamente como viewControllerB.property = value Então fiz um init personalizado para meu viewController e chamei o init super designado init(meme: …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.