2011-08-08 20 views
5

QLPreviewController kullanıyorum, birden çok sayfa içeren yaklaşık 200 KB'lik bir PDF dosyasının hızlı bir görünümünü görüntüleyin. Benim problemim, PDF'yi oluşturmak için QLPreviewController'u kullanmanın bile PDF'nin gerçek içeriğini görüntülemede hala 5-10 saniyelik bir gecikme olmasıdır. (bu saniyeler için görüntülenen boş bir beyaz ekran var)QLPreviewController SubView/PDF yüklendiğinde algıla

Tam PDF önizlemesi görüntülenene kadar bir Yükleme iletişim kutusu gösterebilmem için bir kablo bağlayabileceğim bir etkinlik/kanca var mı? (örn. görünüm ilk yüklendiğinde yükleme iletişim kutusunu göster, sonra subViewDidLoad veya eşdeğeri yükleme iletişim kutusunu gizle)

Not: iOS 4.3 kullanıyorum.

EDIT 5/23/2013: Daha sonraki iOS sürümleri, bu denetimin her sayfanın varsayılan olarak bir yükleme simgesi göstereceği şekilde bu denetimi geliştirdi. Bu nedenle, kendi Yükleme simgesimi göstermem için herhangi bir etkinliğe katılmama gerek yoktu.

+1

kullanın. Uzun zamandır bu sorunla uğraşıyorum. QLPreviewController, basit PDF'ler için bile çok fazla zaman alır (ve devasa miktarlarda bellek). QLPC tarafından sağlanan hiçbir işlem yapılmadığını bilmenizi sağlayacak bir kanca yoktur. – Akshay

+0

Bu STILL için geri çağırma olmaması inanılmaz. Apple'da neyin var? Buna ihtiyacımız var. – lespommes

cevap

0

Hayır, QLPreviewController ile bunu yapmanın bir yolu yoktur. yapabileceğiniz tek şey - pdfs için bu daha iyidir: UIWebView