Remove bar below navigation bar - ios

On presenting navigation controller over tabbar controller, there is a bar below the navigation bar. Please suggest any solutions for this issue. Thanks in advance

Related

View controller problems with old navigation bar and tab bar controller

I have a view controller which was attached to a navigation controller at one point in time. it is still showing some ghost of the navigation bar? It is also showing the Tab Bar but there is not tab bar item shown on it?
any ideas how to fix this, or is it a delete and remake?
Its either the alpha of the rootVC or you have. tab bar controller on the second one. Check your identity inspector on both views

Navigation Bar goes beneath Status Bar in iOS application

I have a Table View, Navigation Bar and Left Bar Button as following image:
When I run the application, the Navigation Bar goes under Status Bar as following image:
Is there's any fix for this?
I am coding using swift 2.0 and Xcode 7.3.1
If you want to use navigation controller and tab bar controller together you should embed tab bar in a navigation controller.
Please see below stack post:
Using tabbar and navigation bar together
it is better to add navigation bar to your table view..
You can set it via going in embed in - navigation controller
Adjust the nav bar according to safe area.
It worked for me.
Try by adding following line in viewDidLoad
self.navigationController?.navigationBar.isTranslucent = false

Xcode navigation bar, tab bar, table view title not showing

I have problem that navigation bar title is not showing, and first row of table is not showing, that happend when i embeded in tab bar controller.
See images:
How to fix this, what is the problem?
The controller that is on top of NavigationControllers navigation stack is TabBarController so it will display it's title not the TableViewControllers which is TabBarControllers child.
This question may help you.

Navigation bar button unresponsive in child view controller of UITabBarController

I instantiate my UITabBarController by calling navigationController.viewControllers = #[[self.storyboard instantiateViewControllerWithIdentifier:#"tabController"]];
My Tab bar controller has a child view that is embedded in a navigation controller. However the bar button (item) is unresponsive when I touch them (the buttons in the navigation bar). I have tried logging the action but it appears as if the button is not firing at all.
The only thing that I have done differently is the way i instantiated the tab bar controller. Am I missing something?
I connected the navigation bar button from the storyboard to an action so it is hooked up successfully. Please note there is also a navigation Controller pointing to the UITabbarController not shown below.
The unwanted behaviour maybe because this flow (navigation controller to tabbar controller) is ill advised in the Apple HIG. More information can be found here: Storyboard with NavigationController and TabController. The solution I found was to hide the navigation bar on the navigation controller that links to the navigation bar (can be done in interface builder), then make it reappear in the new navigation controller that the tab bar links to. Confusing I know, I can help anyone who ever has a similar issue.
Is there any specific reason you are doing this:
navigationController.viewControllers = #[[self.storyboard instantiateViewControllerWithIdentifier:#"tabController"]];
You can simply drag an outlet from the UITableViewController to the UINavigationController using only the Storyboard.
I think you forgot to add the navigationItem. In the storyboard, add a navigation Item to your viewController and move your bar button items to the navigation bar that appears on the top.

Changes in Nav Bar/Status Bar after Navigation Controller

I'm just wondering could anyone tell me why the navigation bar and status bar in an app different after it has passed through a navigation controller?
The app I'm working on is a Tab Bar Controller app that has one section with a table view ('More' tab). This view controller that holds the table view is embedded in a navigation controller. The navigation bar and status bar reach further down the page in the 'More' tab and I feel it is something to do with the navigation controller.
I would love if all the tabs had a matching style for the navigation bar and status bar. Apologies if I am not describing this clearly, I can't post images yet as I am just starting out with development and SO.
I suppose I am asking:
How to change the appearance of status and navigation bar in a Navigation Controller?
Any help I get will be gratefully received. Thank you.
Here is the solution you search for:
Question 1:
How to change the appearance of status bar
Question 2:
How to change the appearance of navigation bar or this

Resources