Большинство программ просмотра PDF для iPhone используют CGPDF для рендеринга содержимого PDF.
Для реализации таких функций, как гиперссылки (гиперссылки AFIK в PDF выполняются с помощью тега «аннотация ссылок», но может быть и другой способ), средство просмотра PDF использует API CGPDF для сканирования / анализа потока содержимого PDFдля данной страницы извлеките все данные, которые ее интересуют, а затем реализуйте поддержку этой функции.
Так что для гиперссылок зритель может использовать CGPDF для отображения страницы в представлении.Он также будет использовать CGPDF для сканирования страницы в поисках аннотаций ссылок и извлечения любых необходимых атрибутов (содержимое, место назначения, координаты и т. Д.). Будет реализован сенсорный обработчик для представления и любой код, выполняемый при нажатии пользователем.гиперссылка.