有没有人有使用QLPreviewController与UIWebView打开pdf和office文档的利弊经验?和基准数据?
谢谢!
答案 0 :(得分:3)
QLPreviewController可以打开和显示各种文档,如办公文档,pdf,图像,电影文件,文本文档等。它还提供内置的空中打印功能。打开电影文件时,所有标准控件都有空中播放等。它还支持通过QLPreviewControllerDelegate进行多个文档预览。你得到所有这些“免费”,并且必须编写非常少的代码才能获得它。
UIWebView可以做很多事情,但你必须编写更多的代码来处理它。 “正确”渲染图像需要做更多的工作,在某些情况下,您必须自己处理电影和音频。在查看纯文本文件时,也可能会出现检测相应文本编码的问题。
QLPreviewController是一个更好的“一体化”解决方案。如果您需要更多控制,那么还有其他类可用,然后QLPreviewController将为您提供。