【发布时间】:2017-11-27 15:21:30
【问题描述】:
我需要找到一种方法来获取 QLPreview 控制器中显示的文件的大小(尺寸)。如果我使用 qlpreviewController.frame 它只返回 QLPreview 的尺寸而不是内容(在我的情况下,它是 PDF)。
我是否需要继承 QLPreview 或使用 UIWebView 代替?
我的目标是我有一个可拖动的子视图,我想将它放在 PDF 文件的顶部,并获得相对于正在显示的 PDF 的相对尺寸(X 和 Y)。
我应该如何处理这个问题?
这是当前场景的屏幕截图。
如何获得可拖动视图(TEST)相对于 PDF 的相对位置?
我已将自定义可拖动视图添加为 QLPreviewController 中的子视图,例如:
qlCntrl.view.addSubview(draggableTestView)
【问题讨论】:
-
您需要知道 pdf 的尺寸吗?可打印尺寸?
-
-
您没有显示任何代码,我该如何回答?顺便说一句,您应该展示您尝试过的内容以及您面临的问题。
-
查看我上传的图片。
-
您可以检查您的绘图与画布(设备屏幕)的比例(百分比)及其位置,并将其与您的 pdf 大小进行比较。
标签: ios swift pdf uiwebview qlpreviewcontroller