2017-11-27 15 views
0

QLPreview 컨트롤러에 표시되는 파일의 크기 (치수)를 가져 오는 방법을 알아야합니다. qlpreviewController.frame을 사용하면 콘텐츠가 아닌 QLPreview의 크기 만 반환됩니다 (필자의 경우 PDF).QLPreview 컨트롤러에 표시되는 PDF의 크기 가져 오기

QLPreview의 서브 클래 싱이 필요하거나 대신 UIWebView을 사용해야합니까?

제 목표는 드래그 가능한 하위 뷰를 갖고 있으며 PDF 파일 위에 배치하고 표시되는 PDF에 대한 상대 치수 (X 및 Y)를 가져 오려고합니다.

어떻게 접근해야합니까?

현재 시나리오의 스크린 샷입니다.

enter image description here

은 어떻게 PDF에 대한 나의 드래그보기 (TEST)의 상대 위치를받을 수 있나요? 이 불가능

qlCntrl.view.addSubview(draggableTestView) 
+0

당신이 PDF 파일의 크기를 알 필요가 있습니까? 인쇄 가능한 크기? –

+0

만약 내가 그 픽셀을 얻을 수 그렇다면하지만 어떻게 내 PDF 위의 회전 thats보기에 연결할 수 있습니다 –

+0

당신은 내가 어떻게 대답 할 수있는 코드를 보이지 않습니다? 너는 너의 노력과 너가 직면 한 이슈들을 보여줘야한다. –

답변

1

:

나는 같은 QLPreviewController의 하위 뷰를 같이 내 사용자 지정 드래그보기를 추가했습니다. QLPreviewController는 표시되는 내용에 대한 정보를 노출하지 않습니다. 실제로 콘텐츠는 때로는 앱에 실제로 표시되지 않고 대신 시스템 서비스에 의해 표시됩니다.

당신이 PDF 다루고있는 알고 있다면, 당신은 대신 PDFKit를 사용할 수 있습니다 https://developer.apple.com/documentation/pdfkit