首页 > 解决方案 > 如何在 QLPreviewController 中快速跟踪共享视图打开/关闭

问题描述

有没有办法跟踪 QLPreviewController 中的“共享”视图是否显示和关闭?

标签: iosswiftqlpreviewcontroller

解决方案


我认为这里的问题是,顶部的共享栏按钮呈现的操作表QLPreviewController是否提供任何委托功能,例如每次呈现/推送或关闭/弹出操作表时willPresent更改didDismiss外观。UINavigationBarQLPreviewController我直言,没有该功能。

我想你可以看看UIActivityViewController哪些以完成处理闭包的形式提供委托功能。但要实现这一点,您需要实现自己的共享功能,在那里捕获按钮操作、切换颜色并将它们切换回完成处理程序中。


推荐阅读