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