gpt4 book ai didi

ios - UINavigationBar 框架高度返回 44.0 但实际上是 64.0

转载 作者:可可西里 更新时间:2023-11-01 00:03:10 25 4
gpt4 key购买 nike

我在未使用 AutoLayout 的 Storyboard中有一个 UINavigationController。状态栏可见时,UINavigationBar 的实际高度为 64.0,但当我登录 self.navigationBar.frame.size.height 时,我得到 44.0。如何获取 UINavigationBar 的实际高度?

我正在使用 Xcode 7.3 和 iOS 6 构建的 Storyboard。

最佳答案

UINavigationBar 的高度为 44。你得到 64 的原因是你的状态栏是可见的并且它的高度为 20

更新:
要计算高度,您可以:

let height = Double(UIApplication.shared.statusBarFrame.height) + Double(self.navigationController!.navigationBar.frame.height)

关于ios - UINavigationBar 框架高度返回 44.0 但实际上是 64.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40202904/

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