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
,而不是全局应用。
上面的亚历山大(尽管被否决)帮助追踪了解决方案。希望这对后来者有所帮助。
事物代码
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
,而不是全局应用。
上面的亚历山大(尽管被否决)帮助追踪了解决方案。希望这对后来者有所帮助。