Bouton Annuler au lieu d'un bouton Retour dans le contrôleur de navigation

jilu

J'ai une question générale concernant la navigation entre les vues.

J'ai un contrôleur de vue 1 intégré dans un contrôleur de navigation. Dans la barre de navigation, j'ai un bouton pour ajouter des données, lorsqu'il est poussé, il va voir le contrôleur 2 via segue Show (dans Storyboard). Dans la vue contrôleur 2, je retourne à la vue contrôleur 1 après avoir collecté des données lorsque je clique sur le bouton Enregistrer dans la barre de navigation à droite. Je collecte des données avec:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {...}

Je préférerais au lieu d'un bouton de retour pour avoir un bouton d'annulation dans le contrôleur de vue 2 pour revenir au contrôleur de vue 1.

Je sens que quelque chose ne va pas dans ma conception mais je ne sais pas quoi.

En fait, je recherche quelque chose de très similaire à l'horloge d'application.

Avez-vous une idée?

Edit: Voici le story-board. vous remarquerez la boucle entre les deux contrôleurs. comment faire lorsque je clique sur enregistrer pour ne pas avoir de bouton de retour automatiquement sur le premier contrôleur?

Storyboard

Leo Dabus

Il vous suffit de sélectionner votre UIBarButtonItem, de cliquer sur show Attributes Inspector, de cliquer sur Identifier et de sélectionner "Cancel" dans le menu déroulant.

entrez la description de l'image ici

entrez la description de l'image ici

@IBAction func cancelDownload(sender: AnyObject) {
    dismissViewControllerAnimated(true, completion: nil)

}

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Remplacer le bouton Retour dans le contrôleur de navigation

Xamarin Forms - Afficher le bouton Annuler dans les éléments de la barre d'outils au lieu de Retour (iOS)

Utiliser le bouton de retour par défaut dans le contrôleur de navigation

Swift / XCode 6.4: ajouter le bouton de retour au contrôleur de navigation dans la barre de navigation

Bouton suivant comme le bouton Retour du contrôleur de navigation dans IB - Swift 4

Bouton Retour correspondant au mauvais contrôleur de navigation

Bouton Retour au contrôleur de navigation racine

Afficher le contrôleur de navigation avec le bouton Retour

Changer le bouton de retour du contrôleur de navigation

Supprimer le texte du bouton de retour dans le contrôleur de la barre d'onglets plus de contrôleur de navigation

Xcode: détection du moment où un contrôleur de navigation implémenté le "bouton retour" est enfoncé

comment remplacer / personnaliser l'image du bouton retour dans le contrôleur de navigation du storyboard

Appuyez sur un bouton pour exécuter une opération au lieu d'utiliser le bouton de retour

Impossible d'ajouter un élément de bouton de barre au contrôleur de navigation dans Xcode

Le bouton Retour ferme l'application au lieu d'aller au composant de navigation Android fragment précédent

Chromecast - Écran de verrouillage / Notification / Mini contrôleur - Bouton d'arrêt au lieu d'un bouton Pause

Désactiver le bouton retour dans la barre de navigation

Rendre le bouton droit visible dans un panneau coulissant avec un contrôleur de navigation

Pourquoi le bouton de retour ne se cache-t-il pas dans le contrôleur de navigation ?

Composant de navigation, comment afficher un bouton UP/back normal au lieu d'une icône de hamburger dans le tiroir de navigation

Désactiver le bouton de retour dans un écran spécifique (React Navigation Stack)

Ouverture d'un ViewController séparé avec le bouton de retour à partir d'un contrôleur de barre d'onglets

Afficher le bouton de retour sans contrôleur de vue de navigation

Appeler par programme le bouton de retour du contrôleur de navigation sur iOS

Bouton "Fermer" du matériau dans la barre d'outils au lieu de Retour

créer un bouton d'information dans la barre de navigation sans utiliser de contrôleur de navigation

Comment aligner le titre au centre de la barre d'action avec le bouton de retour dans un fragment

afficher un bouton via le bouton alertview dans le contrôleur de vue

Afficher le bouton «Retour au menu» dans la barre de navigation iOS avec Xamarin.Forms

TOP liste

  1. 1

    Comment exécuter un fichier python avec des droits d'administrateur dans pycharm

  2. 2

    comment obtenir un objet de requête dans les tests unitaires de django?

  3. 3

    mongo kafka connect source

  4. 4

    Vérifier la longueur du nombre à partir du message, puis utiliser la valeur dans l'instruction

  5. 5

    comment convertir une chaîne en un tuple dateutil jour de la semaine sans utiliser eval

  6. 6

    Comment ajouter un texte dans un texte Python/Tkinter

  7. 7

    Aide de variable de débogage pprint jinja2

  8. 8

    Dans les modèles Hugo, comment vérifier la longueur du tableau de fichiers JSON?

  9. 9

    Impression de la longueur du chemin le plus court dans le labyrinthe

  10. 10

    Exécuter la requête externe pour chaque date obtenue à partir de la requête interne

  11. 11

    Recherche de dicton Jinja2 à l'aide d'une clé variable

  12. 12

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  13. 13

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  14. 14

    définir une propriété pour chaque nœud dans neo4j

  15. 15

    Pourquoi cette requête Java échoue-t-elle? renvoyer 0 quand il y a des résultats

  16. 16

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  17. 17

    Laravel 8: Attempt to read property "id" on null

  18. 18

    Comment obtenir tous les champs d'un objet (y compris sa superclasse), à l'aide de l'API Mirrors de Dart?

  19. 19

    Référencement des assemblys de structure .net 4.7 dans la solution .net core 2

  20. 20

    Microsoft.WebApplication.targets

  21. 21

    obtenir le nombre de marqueur affiché sur la carte

chaudétiquette

Archive