XCode12 导航栏

问题描述

我目前正在尝试使用 XCode12 和 Swift 制作应用程序,但认导航栏高度太高。我似乎找不到有关如何更改导航栏高度的 XCode12 任何内容,而且我对 iOS 应用程序开发非常陌生。

有谁知道如何以编程方式更改 XCode12 上导航栏的高度?

请告诉我!

解决方法

导航栏也有问题。我假设您问这个问题是因为您的元素被导航栏覆盖,或者没有足够的空间来添加您想要的所有内容而不会塞满 UI,因此这里有两种方法可以解决此问题:

  1. 元素可能被导航栏覆盖,因为您使用了 edgesIgnoringSafeArea(.all) 修饰符。您可以删除或更改此修饰符,元素不会在导航栏下方滑动(例如:.edgesIgnoringSafeArea(.bottom))。

  2. 您可以使用 UIScreen.main.bounds.(高度或宽度)以编程方式调整元素的大小。