QLPreviewController检测subView/PDF何时加载

yan*_*awa 6 iphone cocoa-touch objective-c

我正在使用QLPreviewController来快速显示大约200 KB的PDF文件,其中包含多个页面.我的问题是,即使使用QLPreviewController渲染PDF,显示PDF的实际内容仍有5-10秒的延迟.(这些秒显示空白的白色屏幕)

是否有一个事件/挂钩我可以连线,以便我可以显示一个加载对话框,直到完整的PDF预览呈现?(即在视图首次加载时显示加载对话框,然后在一个subViewDidLoad或等效的上隐藏加载对话框)

注意:我使用的是iOS 4.3.

编辑2013年5月23日: iOS的更高版本改进了此控件,默认情况下每个页面都显示一个加载图标.因此,我没有必要挂钩任何事件来显示我自己的加载图标.

Dai*_*jan 0

不,没有办法用 来做到这一点QLPreviewController。你唯一能做的——对于pdf来说更好的是:使用UIWebView