- это UIWebView, единственный способ открыть pdf-документ на iphone? как я могу взаимодействовать с документом? например: получение текущего номера страницы?Открыть PDF-документ на iPhone
ответ
Вы должны прочитать документацию Apple о чертеже с кварцем 2d. Существует раздел, посвященный обработке документов PDF. Если вам не нравится показывать PDF-файл в UIWebView, вы создаете свое собственное представление. Просто подкласс UIView и перезапишите метод -(void)drawRect:(CGRect)rect
для вашего пользовательского чертежа. Создайте CGContextRef для рисования вашего PDF непосредственно в этом контексте, используя определенную функцию базовой графики. Core Graphics предоставляет множество других функций для документов PDF, как уже упоминал Калле.
Если вы действительно не привыкли к основной графике, иногда это очень сложно, и вам, вероятно, потребуется много времени, чтобы привыкнуть к ней, поэтому я рекомендую использовать UIWebView для отображения PDF. Это относительно просто.
Это не единственный способ. Существует целый набор инструментов, в котором вы можете отображать PDF-страницы в UIView. Проверьте:
- CGPDFDocumentCreateWithURL
- CGPDFDocumentGetNumberOfPages
- CGPDFDocumentGetPage
- CGContextDrawPDFPage
назвать несколько (графическое ядро) функции, связанные с PDF-рендеринга.
Проверить ZoomingPDFViewer от Apple для простого примера: http://developer.apple.com/library/ios/#samplecode/ZoomingPDFViewer/Introduction/Intro.html
Кроме UIWebView, если вы хотите, класс взаимодействия на высоком уровне, проверить: UIDocumentInteractionController, QLPreviewController.
В зависимости от ваших потребностей, ознакомьтесь с accepted answer на этот вопрос.
- 1. Как открыть анимацию на GG на iPhone?
- 2. Невозможно открыть приложение на iPhone Simulator --Appium
- 3. Можно ли открыть xcarchive на iPhone?
- 4. Как открыть зашифрованный SQLITE db на iPhone?
- 5. Открыть WebView в AlertDialog iPhone
- 6. Открыть настройки в iphone вручную
- 7. открыть pdf в iphone webapp
- 8. iPhone. Открыть приложение после вызова
- 9. Iphone не сможет открыть ссылку на Google Maps направления
- 10. Как открыть новое окно на автономном (полноэкранном) режиме iphone
- 11. Как открыть веб-страницу в веб-виде на iphone
- 12. на iphone - jquery, чтобы открыть/закрыть вложенную навигацию
- 13. Не удается открыть файлы excel, экспортированные из SSRS на iphone?
- 14. Как открыть родительское приложение на iPhone из моего приложения WatchKit?
- 15. Открыть камеру, нажав на ячейку таблицы в приложении iphone
- 16. Как открыть url на кнопку click в iPhone
- 17. Не удалось открыть лист Apple Pay на iPhone 6
- 18. sqlite на iphone может открыть db, но не готовить заявления
- 19. Ссылка на приложение для iPhone, чтобы открыть skype
- 20. Открыть представление с эффектом слайда снизу вверх на iPhone
- 21. iPhone - Нарисуйте прозрачный прямоугольник на UIView, чтобы открыть вид ниже
- 22. Как открыть камеру, когда я нажимаю UIButton на iPhone?
- 23. Как открыть файл .xlsx на UIWebView в iPhone?
- 24. Как заставить URL-адрес iTunes открыть в Safari на iPhone?
- 25. Как открыть HTML-файл с включенными событиями CSS на iPhone?
- 26. Как открыть галерею на iPhone для выбора изображений?
- 27. Как открыть всплывающее окно с веб-страницы на iphone
- 28. открыть приложение iphone из ссылки в веб-приложении на сафари
- 29. Не удается открыть корзину Admin от iphone
- 30. Открыть представление в другой вкладке - iphone
У вас есть ссылка на страницу документации Apple? – Janie
http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction/Introduction.html – burki