【问题标题】:UIDocumentPickerViewController displays empty space at the bottomUIDocumentPickerViewController 在底部显示空白区域
【发布时间】:2021-02-15 04:43:45
【问题描述】:

事物的代码

let fileBrowser = UIDocumentPickerViewController(documentTypes: listOfAllTypesOfFiles, in: UIDocumentPickerMode.open)
fileBrowser.allowsMultipleSelection = false
fileBrowser.delegate = self
            
navigationController?.present(fileBrowser, animated: true, completion: nil)

不知道为什么,但它显示底部的空白区域。有人知道那是什么吗?

【问题讨论】:

  • 您的某些观点似乎试图超越扩展边缘或安全区域或底部布局指南,但它做错了 - 发布更多关于如何设置的代码/信息提升视图的约束或扩展边缘。
  • @holex 我有点困惑。那是一个系统组件。最初我遇到了顶部搜索栏透明背景的问题,但通过外观修复了它。但我不知道如何覆盖系统组件中如何构建 ui 的边缘。

标签: swift uidocumentpickerviewcontroller


【解决方案1】:

发现问题。它是通过外观自定义标签栏。特别是大块的视图是一些混乱版本的阴影图像,在主应用程序中看起来很好,但在那里没有那么多。不要像那些人那样定制你的东西:)

【讨论】:

    【解决方案2】:

    事实证明,我有一个全局 appearance() 自定义导致文档选择器出现问题。

    在我的情况下,这是导致问题的行,删除它可以使 UIDocumentPickerViewController 正确显示。

    UITabBar.appearance().isTranslucent = false

    我已将外观直接应用到我的UITabBar,而不是全局应用。

    上面的亚历山大(尽管被否决)帮助跟踪了解决方案。希望这对后来的人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-17
      • 2017-06-09
      • 2018-07-11
      • 2012-08-25
      • 2016-02-08
      • 2020-12-05
      • 1970-01-01
      • 2020-03-29
      相关资源
      最近更新 更多