Manette de Navigation avec la touche tab bar controller?
J'ai un tableViewController incorporé dans mon onglet de la barre de contrôleur. Lorsqu'une cellule est tapé un segue est lancé un autre point de vue contrôleur pour afficher les détails d'un objet. Toutefois, le bouton Retour n'apparaît pas dans la viewDetail. J'ai essayé de l'intégration de la vue dans une autre manette de Navigation, mais ça n'a rien changé. Ce que je fais mal? J'ai actuellement Tab Bar Controller -> tableView -> manette de Navigation -> viewDetail (besoin d'un bouton de Retour ici pour retourner à tableView).
Voici ce que j'ai en ce moment:
Merci!!
non, vous devez faire tabbar->manette de navigation->tableview->affichage des détails
Vous avez juste l'organisation de mal. Actuellement, vous avez Tab Bar Controller -> tableView -> manette de Navigation -> viewDetail. Il devrait être de la Barre d'onglets -> tableview. Tableview cellule -> Afficher le détail. La Navigation doit être séparé de pointage à la vue de la table. Rien ne doit être dirigée vers la navigation. Il faut juste point de tableview
Vous avez juste l'organisation de mal. Actuellement, vous avez Tab Bar Controller -> tableView -> manette de Navigation -> viewDetail. Il devrait être de la Barre d'onglets -> tableview. Tableview cellule -> Afficher le détail. La Navigation doit être séparé de pointage à la vue de la table. Rien ne doit être dirigée vers la navigation. Il faut juste point de tableview
OriginalL'auteur winston | 2016-07-06
Vous devez vous connecter pour publier un commentaire.
Chaque
UIViewController
dansUITabBarController
pourrait être intégrée dans unUINavigationController
à votre convenance, de cette façon vous serez en mesure d'utiliser toutes les fonctionnalités dont vous avez besoin.Fondamentalement, vous devez sélectionner le tableViewController, cliquez sur
Editor
élément de menu, sélectionnezEmbed in
et cliquez surNavigation Controller
, ta daa.Vous pouvez afficher ou masquer
Navigation Bar
si vous avez besoin d'aideInterface Builder
ou par programmation dans votre Détail viewController comme suit:Visibilité de la barre d'option est très utile de le désactiver sur le contrôleur suivant. Merci. Cette option est appelée
Hide Bottom Bar on Push
sur Xcode 9, sur les Attributs de l'Inspecteur de l'onglet.OriginalL'auteur Lech H. Conde
Ensemble NavigationController à TabBarController, puis définissez NavigationController de rootViewController à TableViewController.
OriginalL'auteur ruslan.musagitov
Vous avez juste l'organisation de mal. Actuellement, vous avez Tab Bar Controller -> tableView -> manette de Navigation -> viewDetail. Il devrait être de la Barre d'onglets -> tableview -> Afficher le détail. La Navigation doit être séparé de pointage à la vue de la table. Rien ne doit être dirigée vers la navigation. Il faut juste point de tableview
Il devrait ressembler à l'image ci-dessus
OriginalL'auteur Ryan Tobin