Perguntas com a marcação «uinavigationcontroller»

A classe UINavigationController implementa um controlador de visualização iOS especializado que gerencia a navegação de conteúdo hierárquico.

16
Como verificar se um controlador de exibição é apresentado modalmente ou pressionado em uma pilha de navegação?
Como posso, no meu código de controlador de exibição, diferenciar entre: apresentado modalmente empurrado na pilha de navegação Ambos presentingViewControllere isMovingToParentViewControllersão YESnos dois casos, portanto, não são muito úteis. O que complica as coisas é que meu controlador de exibição pai às vezes é modal, no qual o controlador de …


15
UIRefreshControl - beginRefreshing não funciona quando UITableViewController está dentro de UINavigationController
Eu configurei um UIRefreshControl em meu UITableViewController (que está dentro de um UINavigationController) e funciona como esperado (ou seja, puxar para baixo dispara o evento correto). No entanto, se eu invocar programaticamente o beginRefreshingmétodo de instância no controle de atualização, como: [self.refreshControl beginRefreshing]; Nada acontece. Deve animar para baixo e …

6
UINavigationController sem barra de navegação?
Tenho um aplicativo universal e, na versão para iPad, estou usando UISplitViewControllerpara criar uma interface semelhante ao aplicativo Mail. Eu estava tendo problemas para enviar novas visualizações de detalhes, então decidi usar um UINavigationControllerpara que eu pudesse simplesmente empurrar e abrir as visualizações conforme necessário. No entanto, não desejo usar …


9
Manipulador de conclusão para UINavigationController “pushViewController: animado”?
Estou prestes a criar um aplicativo usando um UINavigationControllerpara apresentar os próximos controladores de visualização. Com o iOS5, há um novo método de apresentação UIViewControllers: presentViewController:animated:completion: Agora me pergunto por que não existe um manipulador de conclusão para UINavigationController? Há apenas pushViewController:animated: É possível criar meu próprio manipulador de conclusão …

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 …



12
Defina uma subclasse personalizada de UINavigationBar em UINavigationController de forma programática
Alguém sabe como posso usar minha subclasse customizada de UINavigationBarse eu instanciar UINavigationControllerprogramaticamente (sem IB)? Arraste um UINavigationControllerno IB para me mostrar um abaixo da barra de navegação e usando o Identity Inspectory posso alterar o tipo de classe e definir minha própria subclasse de, UINavigationBarmas programaticamente não consigo, a …


12
Sombra escura na barra de navegação durante a transição segue após a atualização para Xcode 5.1 e iOS 7.1
Quando estou navegando para frente e para trás entre os controladores pai e filho em um controlador de navegação mestre-detalhe, vejo uma sombra escura no lado direito da barra de navegação na parte superior. Tudo começou depois que atualizei para o Xcode 5.1. É uma sensação áspera e perturbadora. Como …


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 …


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.