I cannot understand why navigationBar's height does not change from default to 100. I would be happy if you have any answer. my code is below,
let mainNavController: UINavigationController = UINavigationController(navigationBarClass: CustomNavigationBar.self, toolbarClass: nil)
mainNavController.setViewControllers([ViewController], animated: false)
and also
class CustomNavigationBar: UINavigationBar {
override func sizeThatFits(_ size: CGSize) -> CGSize {
var size = super.sizeThatFits(size)
size.height = 100
return size
}
}