I made an apps with only using XIB (without storyboard). so to navigate I'm using this code to push some of the views:
let vc = SecondViewController()
self.navigationController?.pushViewController(vc, animated: true)
I already make the first vc as rootvc, so it automatically created navigation bar for me.
the problem is the navigation bar generated not at top of the screen and leaving some white space gap. So here is the image when I'm using large title
and here is the normal one
I have tried to run it without safe area layout as well. what happened is the navbar stayed there but the view goes up (through behind navbar).
navigationController.isNavigationBarHidden = true
Try adding this line to your code for hide default navigation bar.
Use this in your view controller's class:
navigationController?.setNavigationBarHidden(true, animated: animated)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.