自定义导航栏高度不正确



[我已将导航栏高度设置为 104,但导航栏项仅显示到高度 44 ]

在此处输入图像描述

由于某种原因,我无法发布代码。我也不允许发布图片。 我的导航栏项目未显示到全高,最多只能显示 44。

对于导航栏:

enter code here         
let nav = UINavigationbar();    
nav.frame = CGRect(x:0,y:0,width:View.frame.width,height:104)   
view.addsubview(nav)    

请原谅我糟糕的英语。

你可以做的是子类UINavigationBar并使用它

class HeightedNavigationBar: UINavigationBar {
override func sizeThatFits(_ size: CGSize) -> CGSize {
return CGSize(width: UIScreen.main.bounds.width, height: 104)
}
}

最新更新