我是swift的新手,我要求我根据需要增加/减少导航栏高度
此处:为了增加导航栏高度,我使用了这一行
extension UINavigationBar { override open func sizeThatFits(_ size: CGSize) -> CGSize { return CGSize(width: UIScreen.main.bounds.size.width, height: 99.0) } }
此行正在运行。但如何降低导航栏高度
提前谢谢
答案 0 :(得分:0)
答案 1 :(得分:0)
为什么不只是为navigationBar
设置框架?
let size = CGSize(width: UIScreen.main.bounds.size.width, height: 100)
navigationController?.navigationBar.frame = CGRect(x: 0, y: 0, width: size.width, height: size.height)