Sobes.tech
Junior — Middle

Em que função inicias a execução da animação?

sobes.tech IA

Resposta da IA

No iOS, as animações geralmente são iniciadas dentro da função viewDidAppear(_:) do controlador, pois nesse momento todos os elementos da interface já estão carregados e exibidos na tela. Isso permite que a animação comece corretamente ao aparecer a tela. Por exemplo:

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)
    UIView.animate(withDuration: 0.5) {
        self.myView.alpha = 1.0
    }
}