Domanda

la mia app prima viewController è UIViewController. e quando il pulsante di scatto utente FirstView scompaiono e spingere UITabViewController è possibile?

Non riesco a trovare come spingere UITabViewController da UIViewController.

È stato utile?

Soluzione

UPDATE dispiace, ho letto male TabVC per UITableViewController. Vuoi dire UITableViewController o UITabBarController? Lascio la mia risposta qui sotto in ogni modo.

In questo caso, di solito è meglio avere un UITabBarController essere sottofinestra radice. Anche se può essere fatto, si tratta di un'implementazione Messier, a mio parere. Vorrei infatti rendere l'UITabBarController la radice e visualizzare l'UIViewController modale da quel UITabBarController sul lancio.

L'utente sarà presentato con l'UIViewController e quando hanno cliccato il pulsante, respingere quella vista modale, rivelando l'UITabBarController.


Basta usare un UINavigationController. Utilizzare il controller di navigazione per spingere il tableView come il secondo livello nella gerarchia. Come bonus si otterrà il pulsante indietro per 'libero' e non si deve preoccupare di delegati per tornare al UIViewController originale.

Altri suggerimenti

si può provare questo:

self.tabBarController.selectedViewController
= [Self.tabBarController.viewControllers objectAtIndex: 2];

dovrebbe funzionare perché la proprietà selectedViewController contiene vista della scheda selezionata.

Prima di tutto devi View Controller. E fare In secondo luogo controller della vista che contengono tabbarcontroller. Ora basta spingere secondo controller della vista. E aggiungere punto di vista di tabbarcontroller come una visualizzazione secondaria di secondo controller della vista.

La speranza che si ottiene ..

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top