Wechsel von einer Ansicht zu einer anderen iOS
Ich bin relativ neu in der iOS-Entwicklung. Ich bin von einem viewController zum anderen verwende ich einen modal-segue übergang auf den button klicken. Dies ist ein Spiel, also will ich dem Benutzer zu ermöglichen, auf die Bilder klicken, um wesentliche Bewegung in den app-Menüs.
Ich habe eine Hauptseite, die zeigt mehrere Bilder, die auf Klick ein-ich möchte in der Lage sein, sich zu bewegen Sie zu einer anderen Ansicht. Derzeit tun dies mit einem modal-segue verursacht seltsame Probleme mit meinem touchesEnded event, wo wenn ich zum Beispiel navigieren Sie zu einer Seite 3 mal die touchesEnded-Ereignis ausgelöst wird 3 mal.
Gibt es einen besseren Weg für mich, dies zu tun oder bin ich einfach nur fehlt was grundlegendes?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, ich denke, du musst machen das der navigation-controller Ihr root-view-controller, dann drücken die Ansichten entsprechend
dies ist auch in Ihrem app-delegate.
Dann in deiner action Methode
Im vorausgesetzt, Sie sind mit dem Storyboard link VCs mit leitet über.
Modal leitet über sind ideal für einfache übergänge, aber wirklich, es scheint, limit, was Sie erreichen können, wenn Sie nur mit SB. Ive gefunden, dass die Schaffung eines IBAction, die Folgendes enthält, die für eine VC segue damit Sie nicht nur die Kontrolle über Ihr leitet über, effizienter, sondern auch können Sie sich ein klareres Bild von dem, was tatsächlich passiert während des übergangs.
Jedes mal, wenn Sie eine modal-segue, verlieren Sie die
UINavigationController
dass Sie zuvor verwendet haben. Was Sie tun müssen, ist das einbetten einerUINavigationController
in der Ansicht, dass Sie die Durchführung einer modal-segue an.Schauen Sie sich eine die Frage habe ich beantwortet den anderen Tag, um Ihnen helfen, zu visualisieren, mehr klar, was ich bin reden über.