Ho un'applicazione iOS7, basata sul modello di dettaglio master Xcode, che sto eseguendo il porting su iOS8. Un'area che è cambiata molto è la UISplitViewController
.Nascondere il controller della vista principale con UISplitViewController in iOS8
In modalità ritratto, se l'utente tocca sul controller vista di dettaglio, il controller della vista maestro è respinto:
Vorrei anche essere in grado di nascondere programmazione del controller della vista master se l'utente tocca una riga.
In iOS 7, il controllore vista principale veniva visualizzato come popover, e potrebbe essere nascosto come segue:
[self.masterPopoverController dismissPopoverAnimated:YES];
Con iOS 8, il master non è più un popover, per cui la tecnica di cui sopra non funzionerà.
Ho cercato di respingere il controller della vista maestro:
self.dismissViewControllerAnimated(true, completion: nil)
o dire il controller vista divisa per visualizzare i dettagli View Controller:
self.splitViewController?.showDetailViewController(bookViewController!, sender: self)
Ma niente ha funzionato finora. Qualche idea?
potete per favore accettare una delle risposte qui sotto? – phatmann