問題タブ [qlpreviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - QuickLook、完了ボタン以外のすべてのツールバー ボタンを削除
Quicklook を使用していくつかの PDF ファイルを表示しています。ユーザーはファイルを表示してから [完了] をクリックするだけです。デフォルトの UI では、電子メールのコピーや印刷などのオプションがさらに提供されます。また、UI では、使用可能な他のファイルに移動できる [完了] ボタンの横に矢印が表示されます。どちらも削除する必要があります ( hidden )。今、私はブラウジングしましたが、ほとんどの投稿は QLPreviewController のサブクラス化と新しいクラスのカスタマイズについて語っています。だから私は次の方法でこれをやっています:
}
および .m ファイル内
現在、自分のプロジェクトには、xib の viewdidload イベントで [MyQLViewer alloc] init] する MyQLViewer プロパティがあります。
これは機能していません。私は何が欠けていますか?
ありがとう。
ios - iOS 6 の QLPreviewController でナビゲーション項目を削除できない
私は QLPreviewController をサブクラス化し、使用しました
[[self navigationItem] setRightBarButtonItem:nil];
しかし、navigationItem は iOS6 ではなく iOS 5 でのみ削除されます
ios - PDFページの画像描画に関する問題-Objectivec
私は現在PDFの作成に取り組んでいます。画像の描画を除いてすべて正常に機能し、画像の左上隅のみを描画します。余分にズームします。しかし、それはシミュレーターで動作します。コードは以下に示されています。
スターターのiam以来、私はあなたの貴重な助けが必要です。前もって感謝します。
iphone - メールの添付ファイル、PDF、CSVに関する問題
私はPDF生成を使用しています。PDFを生成し、を使用して表示しQLPreviewController
ました。メール転送を除いてすべて正常に機能しました。タイプ.pdfと.csvの2つの添付ファイルがあります。メールを送信しているときに次の問題が発生します。
- メール中に添付ファイルがない場合があります
pdfに画像が含まれている場合、pdfサイズは非常に大きくなります(画像が含まれている場合、1ページのpdfに対して10 mb)
問題は、デバイスでテストするとき、シミュレーターですべて正常に動作することです...、私は初心者なので、ここで UTI関連の問題のエクスポートまたはインポートを知るようになります。理解するのが難しいと感じています。UTIのいくつかをどこかに追加する必要があると思います。 ..誰かが問題を特定して解決するのを手伝ってくれませんか。前もって感謝します。
ios - iOS QuickLook QLPreviewController は DOC ファイルのページ番号を表示できますか
PDF ファイルを表示する場合、QuickView は個々のページを表示できます。これは MS Office ファイル (DOC、PPT) でも実行できますか? ドキュメントに含まれるページ/スライドの数と、現在表示しているページを知る方法が必要です。
助けてくれてありがとう!
ios - QLPreviewControllerが誤ったフォントでPDFを表示する
ペン先からiPadアプリでPDFを生成しています。アプリは、アプリのペン先に正しく表示されるカスタムフォントを使用します。この保存されたPDFをMacで表示すると、正しいフォントで表示されます。アプリ内でを表示するとQLPreviewController
、フォントが置き換えられているように見えます。データソースは、アプリのドキュメントフォルダーにあるPDFのpreviewController:previewItemAtIndex:
を返す実装を実装します。NSURL
これを修正する方法はありますか?フォントを埋め込む必要がありますか、それともQLPreviewControllerに提供する必要がありますか?その場合、どのようにすればよいですか?
ios - QLPreviewController は PDF ファイルを表示しますが、アクティビティ ビューは空白で表示されます。アプリがリストされていません
QLPreviewController を使用して表示する PDF ファイルをダウンロードするアプリがあります。トップバーの「共有」ボタンをタップすると、空のアクティビティ ビューが表示されます。「印刷」、「iBooks で開く」などを含める必要があります。
スクリーンショット: http://imgur.com/WgWG2Ai
XCode でアプリを実行するとすべて正常に動作しますが、AdHoc ビルドを作成すると、スクリーンショットに示されている空のメニューが表示されます。以下は私のコードです:
ファイルを別の場所にコピーし、ファイルのアクセス許可を変更し、pdf ファイルをリソースに追加しようとしましたが、常に同じ空白のメニューが表示されます。何か案は?
ios - QLPreviewController VS UIWebView のレンダリング効率とメモリ使用量の観点から
私は、ユーザーがローカル ドキュメント、ppt、pdf などを閲覧できるようにする iPad プロジェクトに取り組んでいます。
これらのファイルを表示するには、次の 2 つのオプションがあります。
まず、UIWebView を使用してそれらを表示できます。
または、QLPreviewController を使用してそれらを表示することもできます。
ActivityConsole から、UIWebView を使用して 8.6M PPT を表示すると、アプリのプロセス コストが次のようになることがわかりました。
ただし、QLPreviewController を使用して同じ PPT を表示すると、次の 2 つのプロセスが発生します。
「quicklookd」プロセスは、QuickLook Framework によって起動されるヘルパー プロセスだと思います。
ご覧のとおり、全体的なメモリ使用量はほぼ同じですが、 QLPreviewController を使用すると、アプリのメモリ使用量を削減できます ( Instruments で証明されています)。なので QLPreviewController を使うことでドキュメントの表示がよりスムーズかつ高速になると思います。しかし、iPad1、iOS 5.1.1 でこれら 2 つのアプローチをテストしたところ、QLPreviewController のレンダリング効率が UIWebView よりも低いことがわかりました。QLPreviewController では、ppt のスクロールがさらにチョークします。
QLPreviewController レンダリング プロセスの基本的な実装について説明できる人はいますか? また、ドキュメントを表示するのに適した選択肢はどれですか?
または、上記のアプローチ以外でドキュメントを表示するためのより良いアプローチはありますか?
助けてくれてありがとう!
ios - addSubview がオフライン時に QLPreviewControllerDataSource インスタンスを呼び出さない
QLPreviewController
サブビューを追加する次のコードがあります
self.url
はNSURL that
NSTemporaryDirectory にあります - file://localhost//.../blah.pdf
私の問題は、ラップトップがインターネットに接続されている場合、ドキュメントがサブビューとして表示されますが、ラップトップが接続されていない場合、呼び出されないことですnumberOfPreviewItemsInPreviewController
。previewItemAtIndex
- シンプルなView Controllerでバニラプログラムを試してみましたが、うまくいくようです。(私のアプリはそれよりも複雑です)。
- ドキュメントをモーダル ビューとして表示しようとすると、シミュレーターがインターネットに接続されているかどうかに関係なく動作するようです。
[self presentViewController:preview animated:NO completion:nil];
--> 一貫して動作します。
サブビューをオンライン モードとオフライン モードで動作させる必要があります。誰かが助けてくれると助かります!
ios - QLPreviewController 下部のツールバーを非表示
アプリで使用QLPreviewController
していて、データソース項目を移動できる下部ツールバーを非表示にしたいと考えています。どうにかすることは可能ですか?
subview
ofとして検索しようとしましたが、 classQLPreviewController's view
のサブビューが 1 つしかありません。_UISizeTrackingView
私が理解しているように、それはプライベートクラスなので、そこで何かを探す権利はありません。
このツールバーを非表示にする方法はありますか? Apple はそれを許可していますか? ありがとうございました。