gpt4 book ai didi

ios - 如何获取导航栏的高度

转载 作者:行者123 更新时间:2023-11-28 09:21:22 25 4
gpt4 key购买 nike

我正在开发我的第一个 iPhone 应用程序。我对 iOS 很陌生。我正在尝试使用 viewDidLoad 方法下方的代码获取 UI 导航栏的高度

float navBarHeight = self.navigationController.navigationBar.frame.size.height;

但是 navBarHeight 返回 0。不知道为什么会这样。

enter image description here

最佳答案

可能是您使用自定义 UIView 进行导航或您在代码中隐藏了 NavigationBar,即为什么它显示高度为 0。如果您在 viewWillAppear 中设置以下代码,您将获得 NavigationBar 的高度。

[self.navigationController setNavigationBarHidden:NO];

关于ios - 如何获取导航栏的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23963954/

25 4 0