web-dev-qa-db-fra.com

Xcode / Swift: Comment implémenter un bouton de retour?

Je viens de commencer avec Xcode et Swift.

J'essaie de créer ma première petite application pour iOS. Mais maintenant j'ai le problème, je ne sais pas comment implémenter le bouton retour, pour que je revienne à la vue précédente.

Mon Storyboard ressemble à ceci:

Storyboard

Lorsque j'ouvre la vue A-Z, je souhaite afficher la flèche arrière, qui me ramène à la vue Élément 2.

Pour ouvrir la vue A - Z, je connecte le bouton "Medikamente A - Z" avec le contrôleur de navigation.

6
Laire

Lorsque vous utilisez des storyboards, le bouton de retour est généralement implémenté avec une séquence de déroulement.

J'aime généralement suivre les totaux de raywenderlich sur des sujets liés à l'interface utilisateur, comme ceci - http://www.raywenderlich.com/113394/storyboards-tutorial-in-ios-9-part-2

Il comprend un exemple détaillé de la façon d'implémenter le bouton de retour dans les storyboards. Citant d'elle -

Les storyboards offrent la possibilité de "revenir en arrière" avec quelque chose appelé une séquence de déroulement, que vous implémenterez ensuite. Il y a trois étapes principales: 1. Créez un objet à sélectionner par l'utilisateur, généralement un bouton. 2. Créez une méthode de déroulement dans le contrôleur vers lequel vous souhaitez revenir. 3. Connectez la méthode et l'objet dans le storyboard.

6
little

Lorsque vous utilisez UINavigationController, chaque fois que vous poussez vers un nouveau ViewController, le bouton de retour apparaît automatiquement, de sorte que vous pouvez revenir au contrôleur de vue précédent.

Donc ça marche comme: UIViewController -> UIViewController -> UIViewController

Un bouton de retour apparaîtra sur les 2 derniers afin que vous puissiez faire revenir le ViewController précédent.

Vous n'avez pas besoin de faire de codage supplémentaire pour que le bouton retour apparaisse, il le fera tout seul. J'espère que cela clarifie les choses. Faites moi savoir si vous avez des questions.

5
pob21