swift 4中无法更改导航栏的高度

Posted

技术标签:

【中文标题】swift 4中无法更改导航栏的高度【英文标题】:can't change the height for the navigation bar in swift 4 【发布时间】:2017-12-20 14:36:57 【问题描述】:

希望一切顺利

请我有一个问题,因为我尝试更改高度导航栏它没有更改请我如何更改它我使用下面的代码但它不起作用:

  DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 3.0) 
            self.navigationController?.navigationBar.frame = CGRect(x: 0, y: 0, width: self.view.frame.width, height: 100)

请问如何更改导航栏的高度

非常感谢

【问题讨论】:

How can I change height of Navigation Bar Swift 3的可能重复 我的朋友,我尝试实施这些答案,您将其标记给我,但这并不能解决我的问题 【参考方案1】:

据我所知,您无法更改导航栏的高度,但您可以使用名为 LargeTitle 的东西来使用它

 navigationController?.navigationBar.prefersLargeTitles = true 

这将扩大导航栏的高度试试它可能会解决你的问题

【讨论】:

youtube.com/watch?v=h7caxpp3Xps 看看这个视频,这对你也有帮助 它已展开,但我无法在底部导航栏中添加另一个视图

以上是关于swift 4中无法更改导航栏的高度的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 12.2 中更改导航栏高度?

如何更改导航栏的高度

以编程方式快速更改导航栏的高度

更改 iOS Xamarin 表单上的导航栏高度?

XCode12 导航栏

滚动时无法更改导航栏的颜色