Navigation Bar is shown only at the first tabBarController












-1















I've got a tabBar with 3 screens (Home, Favorite and Settings). Use Storyboard. All these screens have a NavigationController. Navigation Bar is shown only at the first screen - Home, other have no Navigation Bar (no title, no button). Why is this happening?



Upd: I have this problem only on Simulator but on real iPhone everything is good.
My AppDelegate:



        self.window = UIWindow(frame: UIScreen.main.bounds)
self.window?.makeKeyAndVisible()
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let initialViewController = storyboard.instantiateViewController(withIdentifier: "TabBarController")
self.window?.rootViewController = initialViewController


Also I have Login page before TabBarController, going to TabBarController from Login by this method:



      let storyboard = UIStoryboard(name: "Main", bundle: nil)
let singInViewController = storyboard.instantiateViewController(withIdentifier: "TabBarController")
UIApplication.shared.keyWindow?.rootViewController = singInViewController
self?.present(singInViewController, animated: true, completion: nil)









share|improve this question

























  • Attach a screenshot with your storyboard setup.

    – inokey
    Nov 21 '18 at 11:15











  • I've got the same as the 1ts answer to this question

    – Max Levi
    Nov 21 '18 at 12:15
















-1















I've got a tabBar with 3 screens (Home, Favorite and Settings). Use Storyboard. All these screens have a NavigationController. Navigation Bar is shown only at the first screen - Home, other have no Navigation Bar (no title, no button). Why is this happening?



Upd: I have this problem only on Simulator but on real iPhone everything is good.
My AppDelegate:



        self.window = UIWindow(frame: UIScreen.main.bounds)
self.window?.makeKeyAndVisible()
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let initialViewController = storyboard.instantiateViewController(withIdentifier: "TabBarController")
self.window?.rootViewController = initialViewController


Also I have Login page before TabBarController, going to TabBarController from Login by this method:



      let storyboard = UIStoryboard(name: "Main", bundle: nil)
let singInViewController = storyboard.instantiateViewController(withIdentifier: "TabBarController")
UIApplication.shared.keyWindow?.rootViewController = singInViewController
self?.present(singInViewController, animated: true, completion: nil)









share|improve this question

























  • Attach a screenshot with your storyboard setup.

    – inokey
    Nov 21 '18 at 11:15











  • I've got the same as the 1ts answer to this question

    – Max Levi
    Nov 21 '18 at 12:15














-1












-1








-1








I've got a tabBar with 3 screens (Home, Favorite and Settings). Use Storyboard. All these screens have a NavigationController. Navigation Bar is shown only at the first screen - Home, other have no Navigation Bar (no title, no button). Why is this happening?



Upd: I have this problem only on Simulator but on real iPhone everything is good.
My AppDelegate:



        self.window = UIWindow(frame: UIScreen.main.bounds)
self.window?.makeKeyAndVisible()
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let initialViewController = storyboard.instantiateViewController(withIdentifier: "TabBarController")
self.window?.rootViewController = initialViewController


Also I have Login page before TabBarController, going to TabBarController from Login by this method:



      let storyboard = UIStoryboard(name: "Main", bundle: nil)
let singInViewController = storyboard.instantiateViewController(withIdentifier: "TabBarController")
UIApplication.shared.keyWindow?.rootViewController = singInViewController
self?.present(singInViewController, animated: true, completion: nil)









share|improve this question
















I've got a tabBar with 3 screens (Home, Favorite and Settings). Use Storyboard. All these screens have a NavigationController. Navigation Bar is shown only at the first screen - Home, other have no Navigation Bar (no title, no button). Why is this happening?



Upd: I have this problem only on Simulator but on real iPhone everything is good.
My AppDelegate:



        self.window = UIWindow(frame: UIScreen.main.bounds)
self.window?.makeKeyAndVisible()
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let initialViewController = storyboard.instantiateViewController(withIdentifier: "TabBarController")
self.window?.rootViewController = initialViewController


Also I have Login page before TabBarController, going to TabBarController from Login by this method:



      let storyboard = UIStoryboard(name: "Main", bundle: nil)
let singInViewController = storyboard.instantiateViewController(withIdentifier: "TabBarController")
UIApplication.shared.keyWindow?.rootViewController = singInViewController
self?.present(singInViewController, animated: true, completion: nil)






swift uinavigationbar uitabbar






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 21 '18 at 13:07







Max Levi

















asked Nov 21 '18 at 11:14









Max LeviMax Levi

33




33













  • Attach a screenshot with your storyboard setup.

    – inokey
    Nov 21 '18 at 11:15











  • I've got the same as the 1ts answer to this question

    – Max Levi
    Nov 21 '18 at 12:15



















  • Attach a screenshot with your storyboard setup.

    – inokey
    Nov 21 '18 at 11:15











  • I've got the same as the 1ts answer to this question

    – Max Levi
    Nov 21 '18 at 12:15

















Attach a screenshot with your storyboard setup.

– inokey
Nov 21 '18 at 11:15





Attach a screenshot with your storyboard setup.

– inokey
Nov 21 '18 at 11:15













I've got the same as the 1ts answer to this question

– Max Levi
Nov 21 '18 at 12:15





I've got the same as the 1ts answer to this question

– Max Levi
Nov 21 '18 at 12:15












1 Answer
1






active

oldest

votes


















0














Add Each View Controller Separate Navigation Bar and attach UINavigation Controller to Tab Bar Controller.



Click here for screenshot of storyboard






share|improve this answer


























  • Thanks, I've got the same Storyboard structure. Please, see my update for the question, maybe there is some new info

    – Max Levi
    Nov 21 '18 at 12:23











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53410912%2fnavigation-bar-is-shown-only-at-the-first-tabbarcontroller%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














Add Each View Controller Separate Navigation Bar and attach UINavigation Controller to Tab Bar Controller.



Click here for screenshot of storyboard






share|improve this answer


























  • Thanks, I've got the same Storyboard structure. Please, see my update for the question, maybe there is some new info

    – Max Levi
    Nov 21 '18 at 12:23
















0














Add Each View Controller Separate Navigation Bar and attach UINavigation Controller to Tab Bar Controller.



Click here for screenshot of storyboard






share|improve this answer


























  • Thanks, I've got the same Storyboard structure. Please, see my update for the question, maybe there is some new info

    – Max Levi
    Nov 21 '18 at 12:23














0












0








0







Add Each View Controller Separate Navigation Bar and attach UINavigation Controller to Tab Bar Controller.



Click here for screenshot of storyboard






share|improve this answer















Add Each View Controller Separate Navigation Bar and attach UINavigation Controller to Tab Bar Controller.



Click here for screenshot of storyboard







share|improve this answer














share|improve this answer



share|improve this answer








edited Nov 21 '18 at 11:45









bummi

25.1k85290




25.1k85290










answered Nov 21 '18 at 11:35









Manish PatelManish Patel

114




114













  • Thanks, I've got the same Storyboard structure. Please, see my update for the question, maybe there is some new info

    – Max Levi
    Nov 21 '18 at 12:23



















  • Thanks, I've got the same Storyboard structure. Please, see my update for the question, maybe there is some new info

    – Max Levi
    Nov 21 '18 at 12:23

















Thanks, I've got the same Storyboard structure. Please, see my update for the question, maybe there is some new info

– Max Levi
Nov 21 '18 at 12:23





Thanks, I've got the same Storyboard structure. Please, see my update for the question, maybe there is some new info

– Max Levi
Nov 21 '18 at 12:23




















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53410912%2fnavigation-bar-is-shown-only-at-the-first-tabbarcontroller%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to change which sound is reproduced for terminal bell?

Can I use Tabulator js library in my java Spring + Thymeleaf project?

Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents