gpt4 book ai didi

ios - iOS 中 UINavigationBar 高度随 swift 变化

转载 作者:行者123 更新时间:2023-11-30 13:22:26 25 4
gpt4 key购买 nike

我已在约束中设置了导航栏高度 = 65。当设备处于横向位置时,高度仍然没有变化。我想把高度缩短大约40px。我不想更改或设置宽度。我只需要导航栏的高度。

如何用 swift 实现这个?

enter image description here

enter image description here

最佳答案

您无法更改导航栏的高度。

如果您想要具有自定义高度的导航栏,那么您可以使用 UIView 使自定义导航栏充当导航栏。

首先你应该隐藏实际的navigationbar,然后使用原点(0,0)的uiview,意味着它的x和y应该是(0,0),它的宽度应该是 self.view.frame.size.width ,即宽度与屏幕宽度相同,并将高度设置为 65 或 70 或您需要的任何值。将按钮用作后退按钮,或者在该 View 的底部中间为屏幕标题添加一个标签。

关于ios - iOS 中 UINavigationBar 高度随 swift 变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37628199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com