UIDocumentPickerViewController 在底部显示空 space

UIDocumentPickerViewController displays empty space at the bottom

事物代码

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

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

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

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

在我的例子中,这是导致问题的行,删除它使 UIDocumentPickerViewController 能够正确显示。

UITabBar.appearance().isTranslucent = false

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

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