我在应用程序中使用右侧 slider 菜单,其中设置了 NavigationController
高度,但如果我们通过 slider 菜单选项进行导航,则 View 将显示 slider 导航 Controller 的默认高度。
导航栏高度:
self.navigationController?.navigationBar.frame = CGRect(x:0, y:0, width:self.view.frame.size.width, height:80)
在 slider 菜单中,我们像这样导航:
let mainViewController = storyboard.instantiateViewController(withIdentifier: "MainViewController") as! MainViewController
self.loginViewController = UINavigationController(rootViewController: mainViewController)
self.slideMenuController()?.changeMainViewController(self.allPhotosViewController, close: true)
最佳答案
根据我的理解,您无法在默认 NavigationBar
框架中进行自定义,但是可以使用 CustomNavigationBar
进行自定义。
创建从 UIView
扩展的 CustomNavigationBar
并根据需要进行设计。
关于ios - 更新 slider 导航 Controller 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42272792/