Sto creando un popoverSegue da un nuovo controller di visualizzazione e voglio spingere un terzo controller di visualizzazione nello stack originale. Questo è come mi sto creando l'applicazione:In uno storyboard per iOS 5, come si spinge una nuova scena sul controller di visualizzazione originale da un Popover?
- Creare un nuovo
Single View Application
- Selezionare
Use Storyboards
- Selezionare il file
MainStoryboard.storyboard
. - Selezionare l'unica View Controller, modificare il
Title
eIdentifier
-initialView
, quindi selezionareEditor->Embed In->Navigation Controller
- Trascinare due nuovi
View Controller
oggetti dagli oggetti Biblioteca sulla tela - Modificare il
Title
eIdentifier
della nuova vista controller per:popoverView
enewView
. - Aggiungere un oggetto
Round Rect Button
dalla libreria di oggetti ainitialView
epopoverView
. - Aggiungere un oggetto
Label
dalla libreria degli oggetti a `newView. - Controllo fare clic sul pulsante nel
initialView
e trascinare fino apopoverView
. - Selezionare l'opzione
Popover
dal menuStoryboard Segues
visualizzato. - Controllo fare clic sul pulsante nello
popoverView
e trascinare fino allonewView
. - Selezionare l'opzione
Push
dal menuStoryboard Segues
. - Build & Run.
Fare clic sul primo pulsante, e la popover appare, ma quando si fa clic sul pulsante all'interno del popover, non succede nulla (dovrebbe spingere la nuova vista, ma non è così.)
Quello che voglio per fare è di spingere sullo stack Navigation Controller
, ma non sono sicuro di come impostare lo storyboard per quello.
Qualche idea?
Ho lo stesso problema. Ho provato a chiamare performSegueWithIdentifier come hai detto tu e non ha fatto nulla :( – jrwren