У меня огромная головная боль, пытающаяся понять это. Я пытаюсь отобразить одну страницу из pdf-файла (единственного). Эта страница pdf - это карта, которую мне нужно увеличить и уменьшить с помощью зажима и т. Д. Я делаю это с помощью CATileLayers (каждая плитка 256x256, но может установить ее на больший размер). Это делает работу, но ДЕЙСТВИТЕЛЬНО медленно. То, что я хотел сделать, это загрузить все эти фрагменты сразу. Это возможно? drawInContext: вызывается для каждого фрагмента, но когда я перемещаюсь, но я должен ждать, пока они появятся, и я хотел получить приятный опыт на устройстве. Я не добрался до части увеличения, но, боюсь, для этого потребуется больше работы, чем я ожидаю. Кроме этого есть ли способ, которым я могу установить границы суперслоя, чтобы остановиться, когда он достигнет его границ, или я должен сделать это вручную прикосновенияМодуль? Кому-нибудь приходилось иметь дело с этой ситуацией?Отображение PDF-файлов на iPhone - CALayers?
Я пытаюсь адаптировать код от Билла Дадли, найденного здесь: http://bill.dudney.net/roller/objc/entry/catiledlayer_example, но не так много удачи.
Любая помощь и предложения были бы весьма признательны. Спасибо
К сожалению, я не могу использовать UIWebView, это слишком медленно для документа, который я рисую. Спасибо – 2009-06-29 07:42:29
У меня была та же проблема с UIWebView. –