gpt4 book ai didi

ios - 如何在 ipad 设备上调整导航栏高度

转载 作者:行者123 更新时间:2023-11-28 07:48:40 30 4
gpt4 key购买 nike

我尝试使用下面的代码调整导航栏的高度和宽度,当设备是 iphone 时它​​可以工作,但当设备是 ipad 时它不起作用。

检测设备的代码。

if UIDevice.current.userInterfaceIdiom == .pad{
}else if UIDevice.current.userInterfaceIdiom == .phone {
}

代码。

let height = CGFloat(60)
navbar.frame = CGRect(x: 0, y: 0, width: view.frame.width, height: height)

最佳答案

您不能更改导航栏的高度。一些变通办法可能会奏效,但它们可能会随时破坏新版本的 iOS 或 Xcode。

您可以通过将 self.navigationItem.prompt(其中 self 是一个 View Controller )设置为非空值来获得更多空间,仅此而已.

还有创建自己的导航栏的选项,这相当复杂。

关于ios - 如何在 ipad 设备上调整导航栏高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50284014/

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