您好我已经尝试在UINavigationBar
中以进度方式更改viewDidLoad
高度。但是它的工作viewDidAppear()
但是一旦我在后台执行我的应用程序,如果打开应用程序它没有改变它的默认高度。请任何一个帮助。谢谢你。
let bounds = self.navigationController!.navigationBar.bounds
self.navigationController!.navigationBar.frame = CGRect(x: 0, y: 0, width: bounds.width, height: 66)
答案 0 :(得分:1)
使用UINavigationBar
viewcontroller
扩展名
extension UINavigationBar {
override open func sizeThatFits(_ size: CGSize) -> CGSize {
return CGSize(width: UIScreen.main.bounds.size.width, height: 80.0)
}
}