Métodos view controller: fazer o que quando

Video: iOS Swift Tutorial: Create a Circular Transition Animation (Custom UIViewController Transitions)

Desenvolvedores lutam com saber o que ver métodos do controlador de usar, e quando. Escolher o método errado para refrescar sua interface de usuário pode resultar em um aplicativo que decepciona os usuários.

Para entender quando fazer algo no âmbito UIKit, você precisa saber quando as mensagens são enviadas, especialmente para ver os controladores.

Veja controladores têm um ciclo de vida apenas como aplicações de fazer, e certas mensagens são enviadas como pontos de vista que são exibidas e ocultas.

Video: How To Use Multiple View Controllers In Xcode 8 (Swift 3.0)

Os dois métodos que você precisa saber sobre a fim de trabalhar com vista são os seguintes:



viewDidLoad

  • viewWillAppear:

    Video: Configurar fuel controller fazer 250

  • A tabela a seguir resume o que você deve fazer em qual método:

    MétodoAo enviá-loO que usá-lo para
    viewDidLoadDepois do controlador de vista foi carregado a sua vista em associada
    memória
    Execute vista adicional inicialização em vistas carregados
    a partir do arquivo storyboard ou bico. Por exemplo, se você estiver exibindo
    algum texto estático, carregar esse texto aqui.
    viewWillAppear:Quando a exibição está prestes a tornar-se visívelFazer as coisas que são necessárias para presente a vista.
    Por exemplo, se você estiver exibindo a localização do livro mais próximo
    loja que transporta iPad Desenvolvimento de aplicações para
    Bobos
    , atualizar as informações neste método.

    o viewDidLoad mensagem é enviada para o controlador de exibição depois do controlador de vista foi carregado suas vistas associados na memória. Este método é usado para realizar vista inicialização e não é necessariamente chamado toda vez que o ponto de vista aparece. Se, por exemplo, o usuário faz uma seleção na visão que faz com que um novo controlador de exibição para carregar e deslize seu ponto de vista no lugar, e o usuário, em seguida, bate no botão Voltar, esta mensagem não é enviada quando a vista originário reaparece. Esse é o trabalho de viewWillAppear:.

    o viewWillAppear: mensagem é enviada quando a visão está prestes a tornar-se visível. A primeira vez que ele é enviado é após o viewDidLoad mensagem e, em seguida, sempre que a visualização reaparece, como quando você tocar no botão Voltar, por exemplo. Você pode usar este método para atualizar sua interface de usuário, se necessário, mas não para a inicialização.


    Publicações relacionadas