Я использую QLPreviewController для быстрого просмотра PDF-файла размером примерно 200 КБ, который включает несколько страниц. Моя проблема в том, что даже при использовании QLPreviewController
для рендеринга PDF-файла все еще существует задержка в 5-10 секунд при отображении фактического содержимого PDF-файла. (в течение этих секунд отображается пустой белый экран)
Есть ли событие / ловушка, которую я могу подключить, чтобы отображать диалоговое окно загрузки, пока не будет выполнен полный предварительный просмотр PDF-файла? (т.е. показывать диалоговое окно загрузки при первой загрузке представления, затем скрывать диалоговое окно загрузки в подпрограмме subViewDidLoad
или аналогичном)
Примечание. Я использую iOS 4.3.
РЕДАКТИРОВАТЬ 23.05.2013: В более поздних версиях iOS этот элемент управления был улучшен, так что по умолчанию на каждой странице отображается значок загрузки. Таким образом, мне не нужно было подключаться к какому-либо событию, чтобы показать свой собственный значок загрузки.