QLPreviewController检测subView / PDF何时加载

时间:2011-08-08 18:01:51

标签: iphone objective-c cocoa-touch

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

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

注意:我使用的是iOS 4.3。

EDIT 5/23/2013: iOS的更高版本改进了此控件,默认情况下每个页面都显示一个加载图标。因此,我无需挂钩任何事件来显示我自己的加载图标。

1 个答案:

答案 0 :(得分:0)

没有办法用QLPreviewController做到这一点。 你唯一能做的就是 - 对pdfs来说更好的是:使用UIWebView