由于QLPreviewController在预览PDF文件时,在右上角添加了一些额外的BarbuttonItems。它增加了一个搜索按钮和一个绘图按钮(你可以在上面画线)。其实很酷,他们添加了它,但共享按钮现在不见了,因为它已经不适合那里了。至少在我的iPhone上是这样的,因为在我的iPad上有足够的空间来容纳其中的三个。
现在,它们通常会显示不适合在底部的附加导航栏上的按钮项,但在我的应用程序中,底部的整个导航栏根本没有显示出来。然而,如果我在中间点击一次,就会显示--这会使除文档之外的所有东西都消失--然后再点击中间。然后,底部导航栏也突然出现,包括一个完美工作的共享按钮。
本期截图:

发布于 2021-09-23 15:31:09
我发现我的问题是底部的UITabbarController。一旦我尝试了在推送时隐藏选项卡的功能,就会立即显示带有共享按钮的底部导航条。这仍然是一个bug,我将在苹果提交一个,但目前的解决方案是相当好的。
下面是代码:
let vc = OverviewsQuickLookViewController()
vc.dataSource = self
vc.hidesBottomBarWhenPushed = true
self.navigationController?.pushViewController(vc, animated: true)我希望这能帮上忙!
解决方案的截图:

https://stackoverflow.com/questions/69302932
复制相似问题