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.

4
UIViewController viewDidLoad vs. viewWillAppear: Qual é a divisão apropriada do trabalho?
Sempre fui um pouco claro sobre o tipo de tarefas que devem ser atribuídas a viewDidLoadvs viewWillAppear.: em uma UIViewControllersubclasse. por exemplo, estou fazendo um aplicativo no qual uma UIViewControllersubclasse atinge um servidor, obtendo dados, alimentando-os com uma visualização e exibindo essa visualização. Quais são os prós e contras de …



6
Animar a mudança de controladores de exibição sem usar pilha de controladores de navegação, sub-visualizações ou controladores modais?
Os NavigationControllers têm pilhas de ViewController para gerenciar e transições de animação limitadas. A adição de um controlador de visualização como uma subvisão a um controlador de visualização existente requer a passagem de eventos para o controlador de subvisão, o que é uma tarefa difícil de gerenciar, carregada com poucos …


5
Desativar a dispensa interativa do controlador de exibição apresentado no iOS 13
O iOS 13 apresenta um novo design modalPresentationStyle .pageSheet(e seu irmão .formSheet) para os controladores de exibição apresentados de forma modal… ... e podemos descartar essas folhas deslizando o controlador de exibição apresentado para baixo (dispensação interativa) . Embora o novo recurso "puxar para demitir" seja bastante útil, nem sempre …

13
viewWillDisappear: Determine se o controlador de exibição está sendo exibido ou está mostrando um controlador de subvisualização
Estou lutando para encontrar uma boa solução para esse problema. No -viewWillDisappear:método de um controlador de exibição , preciso encontrar uma maneira de determinar se é porque um controlador de exibição está sendo empurrado para a pilha do controlador de navegação ou se é porque o controlador de exibição está …

19
Obtenha o UIViewController de exibição atual na tela em AppDelegate.m
A corrente UIViewControllerna tela precisa responder a notificações push de APNs, definindo algumas visualizações de emblema. Mas como eu poderia obter o UIViewControllermétodo in application:didReceiveRemoteNotification: of AppDelegate.m? Eu tentei usar self.window.rootViewControllerpara obter a exibição atual UIViewController, pode ser um UINavigationViewControllerou outro tipo de controlador de exibição. E eu descobri que …

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 …

21
Como desativar o gesto de furto do UIPageViewController?
No meu caso, pai UIViewControllercontém o UIPageViewControllerque contém o UINavigationControllerque contém UIViewController. Preciso adicionar um gesto de furto ao último controlador de exibição, mas os furtos são tratados como se pertencessem ao controlador de exibição de página. Tentei fazer isso programaticamente e via xib, mas sem resultado. Então, pelo que …


14
Como usar um único storyboard uiviewcontroller para várias subclasses
Digamos que eu tenha um storyboard que contém UINavigationControllerum controlador de visualização inicial. Seu controlador de visualização raiz é uma subclasse de UITableViewController, que é BasicViewController. Ele IBActionestá conectado ao botão de navegação direito da barra de navegação. A partir daí, gostaria de usar o storyboard como um modelo para …




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.