ios - 如何在 QLPreviewController 中快速跟踪共享视图打开/关闭
问题描述
有没有办法跟踪 QLPreviewController 中的“共享”视图是否显示和关闭?
解决方案
我认为这里的问题是,顶部的共享栏按钮呈现的操作表QLPreviewController
是否提供任何委托功能,例如每次呈现/推送或关闭/弹出操作表时willPresent
更改didDismiss
外观。UINavigationBar
恕QLPreviewController
我直言,没有该功能。
我想你可以看看UIActivityViewController
哪些以完成处理闭包的形式提供委托功能。但要实现这一点,您需要实现自己的共享功能,在那里捕获按钮操作、切换颜色并将它们切换回完成处理程序中。
推荐阅读
- html - 面板标题中按钮和文本的垂直对齐
- google-bigquery - 当日期为以下格式时,将字符串转换为 BigQuery 中的日期:DD-mon-YYYY
- file - 文件到达 Blob 存储触发数据工厂管道
- javascript - 如何从多个 Vue 组件 mount() 连续触发 ajax 请求
- c# - 如何提高我的应用程序的性能?
- android - 在 Android Studio 中通过按钮更改文本视图上的文本时无法解决符号错误
- javascript - 使用 Jquery 的 Bootstrap 4 动态轮播
- sql - SQL语句中的正则表达式
- jquery - 如何使用 minicart.js 将字段集值传递给 mvc 控制器
- amazon-web-services - 自定义 EC2 利用率报告