2

QLPreviewControllerとUIWebViewを使用してPDFとOfficeドキュメントを開くことの長所と短所の経験がある人はいますか?そしてベンチマークデータ?

ありがとう!

4

1 に答える 1

3

QLPreviewController は、オフィス ドキュメント、pdf、画像、動画ファイル、テキスト ドキュメントなど、さまざまなドキュメントを開いて表示できます。また、組み込みのエア プリント機能も提供します。ムービー ファイルを開くと、エア プレイなどのすべての標準コントロールが表示されます。また、QLPreviewControllerDelegate を介して複数のドキュメント プレビューをサポートします。これらはすべて「無料」で入手でき、入手するためのコードをほとんど書かなくて済みます。

UIWebView はこれの多くを行うことができますが、それを処理するにはさらにコードを記述する必要があります。画像を「適切に」レンダリングするには、より多くの作業が必要になり、場合によっては、ムービーとオーディオを自分で処理する必要があります。プレーン テキスト ファイルを表示するときに、適切なテキスト エンコーディングを検出する際に問題が発生する場合もあります。

QLPreviewController は、はるかに優れた「オールインワン」ソリューションです。QLPreviewController が提供するものよりもさらに詳細な制御が必要な場合は、他のクラスも利用できます。

于 2012-03-28T17:30:09.600 に答える