【发布时间】:2019-12-17 13:56:36
【问题描述】:
我使用 QLPreviewController 向我的用户显示 pdf 文件。一切正常。我只想知道用户何时到达文档末尾。
你知道这是否可能吗?
谢谢。
【问题讨论】:
标签: ios swift quicklook qlpreviewcontroller
我使用 QLPreviewController 向我的用户显示 pdf 文件。一切正常。我只想知道用户何时到达文档末尾。
你知道这是否可能吗?
谢谢。
【问题讨论】:
标签: ios swift quicklook qlpreviewcontroller
不幸的是,它不是,主要问题是没有很好/干净的方法来确定滚动位置是否已到达文档末尾。我已经尝试通过所有控制器的子视图来找到 UIScrollView 实例,所以我可以将它设置为我的QLPreviewController 的子类实例,但它没有,似乎它使用其他一些 UI 元素来处理滚动相当锁定。
您最好只使用QLPreviewControllerDelegate 并使用func previewControllerWillDismiss(_ controller: QLPreviewController) 函数来检测用户何时完成预览文档而不是到达底部。
【讨论】: