iPhone UIWebView PDF Page Jump

Я хочу просмотреть локальный PDF-файл (в моем приложении для iPhone) и иметь возможность перейти на определенную страницу. Похоже, UIWebView - лучший вариант, однако я не могу найти никакой информации о переходе на определенные страницы. Это невозможно? Могу ли я использовать какие-нибудь другие техники?

спасибо, Хауи


person Ward    schedule 29.12.2009    source источник
comment
См. отображение конкретной страницы PDF в UIWebview ios   -  person Paresh Navadiya    schedule 10.09.2015


Ответы (3)


Вы можете попробовать использовать Javascript. См. эту ссылку для получения дополнительных сведений. Вы захотите использовать что-то вроде @"window.scrollTo(0, x);", где x - это какое-то значение, которое вы определили, играя с WebView.

person Mike    schedule 30.12.2009

Другой вариант - установить смещение содержимого UIWebView, как указал Майк (но без использования JavaScript):

webView.ScrollView.SetContentOffset(new PointF(0, y), true);

(извините за код MonoTouch, но ObjectiveC все еще в моем списке задач)

person Sorin Comanescu    schedule 07.11.2012

В качестве альтернативы UIWebView вы можете использовать Quartz API: http://developer.apple.com/iphone/library/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf/dq_pdf.html

Это сложнее, но вы должны уметь делать все, что хотите.

person Rob    schedule 30.08.2010