XCode12 导航栏
Posted
技术标签:
【中文标题】XCode12 导航栏【英文标题】:XCode12 Navigation Bar 【发布时间】:2021-03-21 19:50:40 【问题描述】:我目前正在尝试使用 XCode12 和 Swift 制作应用程序,但默认导航栏高度太高。我似乎找不到关于如何更改导航栏高度的 XCode12 的任何内容,而且我对 ios 应用程序开发非常陌生。
有人知道如何以编程方式更改 XCode12 上导航栏的高度吗?
请告诉我!
【问题讨论】:
导航栏指标由操作系统定义,您只能选择使用大标题或小标题。你必须用你得到的东西工作。 【参考方案1】:导航栏也有问题。我假设你问这个问题是因为你的元素被导航栏覆盖,或者没有足够的空间来添加你想要的所有东西,而 UI 不会被塞满,所以这里有两种解决方法:
导航栏可能会覆盖元素,因为您使用了edgesIgnoringSafeArea(.all)
修饰符。您可以删除或更改此修饰符,并且元素不会在导航栏下方滑动(例如:.edgesIgnoringSafeArea(.bottom)
)。
您可以使用UIScreen.main.bounds
.(高度或宽度)以编程方式调整元素的大小。
【讨论】:
太棒了!谢谢!我们要试试这些!但是,对于#2,您将 UIScreen.main.bounds.(高度或宽度)放在哪里?很抱歉,我对所有 XCode 和 Swift 都很陌生。 假设您正在尝试调整图像大小...您可以在 .frame(width:,height:) 修饰符中使用 UIScreen.main.bounds.width。以上是关于XCode12 导航栏的主要内容,如果未能解决你的问题,请参考以下文章