2017-05-12 1 views
1

Comment passer au contrôleur suivant avec un simple clic sur un bouton? Il n'y a pas de transfert de données, seulement un clic sur le bouton et il passera au contrôleur suivant.Cliquez sur le bouton pour passer au contrôleur suivant?

J'ai créé un contrôleur nommé "ViewIntro" qui est le contrôleur initial. C'est essentiellement un écran de bienvenue et il y a un bouton en bas.

Une fois le bouton cliqué, il procédera à la viewController qui est le contrôleur d'origine chaque fois que nous commençons un projet Xcode J'ai oublié de faire le viewController comme mon écran d'accueil

Quoi qu'il en soit, voici mon code actuel de mon ViewIntro:

`importation Fondation importation UIKit

class ViewIntro : UIViewController{ 

    @IBOutlet weak var btnEnter: UIButton! 

    override func viewDidLoad() { 
    super.viewDidLoad() 
    } 

    override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    }` 

J'avais également connecté le ViewIntro à ViewController par l'intermédiaire de l'identificateur comme montré dans l'image jointe. enter image description here

Répondre

1

Cliquez avec le bouton droit de la souris et faites-la glisser vers votre contrôleur. Tout comme créer un IBOutlet mais vous devez sélectionner le mode Action. Afret créer un IBAction pour votre bouton, il suffit d'ajouter ce code:

self.performSegue(withIdentifier: "showMain", sender: nil) 
+0

Vous monsieur m'a fait sourire. Je suis débutant avec swift et j'avais vraiment du mal à résoudre ça. Merci Monsieur. Quelques minutes et je peux marquer votre réponse correcte. :) –

+0

C'est la même chose que votre création btnEnter. Mais après l'avoir fait glisser sur votre contrôleur, vous devez sélectionner le _Connection_ comme Action, pas Outlet. Cela créera une fonction d'action pour votre bouton. :) – kkakkurt

+0

Oui, merci ça marche maintenant. Merci beaucoup monsieur! :) –