Je suis un débutant dans le développement iOS, et récemment, je viens de suivre le tutoriel pour les débutants. Supposons que je souhaite passer d'un VC à un autre VC en cliquant sur un bouton, donc je découvre qu'il y a trois façons de passer d'un ViewController à un autre ViewController (modal segue).3 façons de voir la transition du contrôleur
dans storyboard principale, je clique simplement le contrôle et faites glisser le bouton th contrôleur de vue de destination et choisissez présente de façon modale
programmaticaly, en mettant en œuvre le code ci-dessous
@IBAction func logInButtonDidPressed(_ sender: Any) { // modal transition to VC2 let viewController2 = storyboard?.instantiateViewController(withIdentifier: "ViewController2") as! ViewController2 present(viewController2, animated: true, completion: nil) }
programatically , en utilisant la fonction d'exécution de séquence
@IBAction func logInButtonDidPressed(_ sender: Any) { performSegue(withIdentifier: "toSecondViewController", sender: self) }
sont-ils exactement les mêmes? ou est-ce utilisé pour différents cas?
Merci à l'avance :)