cocoa-touch - QLPreviewController 与 UIWebView -- 优点/缺点

标签 cocoa-touch ios4 uiwebview qlpreviewcontroller

有人知道使用 QLPreviewController 与 UIWebView 打开 pdf 和 Office 文档的优缺点吗?和基准数据?

谢谢!

最佳答案

QLPreviewController可以打开和显示各种文档,例如办公文档、pdf、图像、电影文件、文本文档等。它还提供内置的空中打印功能。打开电影文件时,所有标准控件都在那里,例如空中播放等。它还支持通过 QLPreviewControllerDelegate 进行多个文档预览。您可以“免费”获得所有这些,并且只需编写很少的代码即可获得它。

UIWebView 可以完成大部分工作,但您必须编写更多代码来处理它。 “正确”渲染图像需要更多工作,并且在某些情况下您必须自己处理电影和音频。查看纯文本文件时,检测适当的文本编码也可能出现问题。

QLPreviewController 是一个更好的“一体化”解决方案。如果您需要比 QLPreviewController 提供的更多控制,还有其他可用的类。

关于cocoa-touch - QLPreviewController 与 UIWebView -- 优点/缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9476845/

相关文章:

iphone - NSUserdefaults 全局默认值

string - NSString 每个字母都有线条

iphone - 在 IBAction 中使用 if 时出现问题

ios - 将滑动手势放在 UIWebView 上以获取 IOS 中的滚动方向

ios - 约束两个 View 以用视觉格式填充屏幕时忽略第二个 View 的大小

iphone - iOS 开发—— View 如何动态反射(reflect)应用内设置

ios4 - 打开iPhone或iPad到App Store更新区域

objective-c - SharedInstance 实际上是什么?

iphone - UIWebView 和 NSURLCache 的关系很麻烦

iphone - 如何通过 iOS (iPhone) 代码在网页内按下带有 java 脚本事件的按钮?