这是我设计的自定义导航栏方案。
我一直在努力改变导航栏的高度,但是从Stack Overflow上尝试了很多链接都无法解决问题。这是参考图片,我想要制作一个相同的导航栏,但不想使用UIView。
问题:无法更改导航栏的高度。
我正在使用此代码。
![我正在尝试这个输出。](https://istack.dev59.com/jt3SC.webp)
问题:无法更改导航栏的高度。
我正在使用此代码。
// First
self.navigationController!.navigationBar.frame = CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: 80.0)
// Second
for subview in (self.navigationController?.navigationBar.subviews)! {
if NSStringFromClass(subview.classForCoder).contains("BarBackground") {
var subViewFrame: CGRect = subview.frame
// subViewFrame.origin.y = -20;
subViewFrame.size.height = 100
subview.frame = subViewFrame
}
}