問題タブ [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.

0 投票する
0 に答える
2697 参照

iphone - QLPreviewController を使用して Documents フォルダーからファイルを表示する

ここでの使用に関するチュートリアルに非常に感謝してQLPreviewController います。

このコードをアプリケーションに実装しようとしています.ResourcesフォルダーではなくアプリのDocumentsフォルダーからファイルを表示するように変更しています(ユーザーがiTunesファイル共有を使用してドキュメントを管理できるようにするため)。ただし、そうすると「EXC_BAD_ACCESS」エラーが発生しました。

Documents フォルダーにファイルの配列を作成して、テーブルビュー リストを生成します。

このように Documents フォルダからファイルのリストを表示しても問題ありません。

QuickLook を使用してリストから選択したファイルを表示するコードは次のとおりです。

このコードを実行すると、次EXC_BAD_ACCESSの行にエラーが表示されます。

どんな助けでも大歓迎です。前もって感謝します。

0 投票する
1 に答える
1554 参照

objective-c - UIDocumentInteractionController/UISplitViewControllerを使用したQLPreview

このプレビューコントロールの1つをUISplitViewControllerの詳細ビューで使用する方法はありますか。

アプリケーションのドキュメントをプレビューしようとして、ファイルブラウザの部分を作成しました。しかし、他の部分はまだ私にはわかりません。

SplitViewControllerの詳細ビューにプレビューを表示するために行ったことは何でも失敗で終了しました。助けていただけませんか。この機能をどのように実現できますか?

0 投票する
3 に答える
7789 参照

objective-c - UIWebview のデフォルトのズーム レベル

私のアプリでは、UIWebviews を使用して 1 ページの PDF を表示します。iOS5 では、デフォルトのズーム レベルがドキュメント全体を表示することであることに気付きました。

UIWebview のズーム レベルをプログラムで設定することは可能ですか?

* QLPreviewController も試してみましたが、これと同じデフォルトのズームアウト動作に気付きました

0 投票する
1 に答える
1100 参照

ios5 - UIDocumentInteractionControllerまたはQLPreviewControllerはiOS5でPDFをズームできませんか?

QLPreviewControllerを使用して、自分のアプリの1つでPDFファイルを表示しています。ただし、iOS5以降、ユーザーはPDFをピンチしてズームイン/ズームアウトすることはできなくなりました。iPhoneユーザーは何も読めないので、これはひどいことです。

UIDocumentInteractionControllerも使用してみましたが、同じ問題が発生しました。

誰もがこれで何が起こっているのか知っていますか?

0 投票する
1 に答える
4519 参照

ios - iOS での UIDocumentInteractionController と QLPreviewController の比較

両方を使用したことがある人は、「違いは何ですか。いつどちらを使用する必要がありますか?」についてコメントできますか? ここ数日、DocInteraction サンプルのコードを自分のアプリに適応させてきましたが、これらの 2 つのキットに慣れるほど、両者の違いは少なくなります。

  • どちらもドキュメントを表示します
  • どちらも全画面表示のみです
  • どちらにも「開く」と「印刷する」があります
  • どちらも画面上の小さな四角形からズームできます

ツールバーの色を除いて、それらを切り替えても違いはわかりません。

もちろん、私は何かを見逃しています(または他の点について間違っています)。何かご意見は?

0 投票する
1 に答える
1841 参照

ios - iOS アプリケーションの空白の QLPreviewController

QLPreviewController を使用してファイルを表示しようとしています。QL ビューは正しく表示されますが (Navigation Controller の上にプッシュされます)、コンテンツは空白です。ただし、エラーは表示されず、アプリケーションはクラッシュしません。ファイルの存在をチェックすると true が返されます。(証拠は[self.docInteractionController presentPreviewAnimated:YES];、docInteractionController がファイルである場所を使用するとUIDocumentInteractionController、ファイルが正しく表示されることです)。

このコードは、Apple のサンプル コードDocInteractionから直接取得したものです。

現在のビューは でQLPreviewControllerDataSource, QLPreviewControllerDelegate,、デリゲート メソッドは次のとおりです。

documentURLsドキュメントの fileURL を含む NSArray です。同じ fileURL がUIDocumentInteractionController正しく表示されます。必ずしも QuickLook を使用する必要はありません。UIDocumentInteractionController に依存することもありますが、機能していないという事実は本当に厄介です。

前もって感謝します

ジョバンニ

0 投票する
1 に答える
997 参照

iphone - QLPreviewController モーダル ビューに UIToolbar がない

PDF ドキュメントを表示するモーダル QLPreviewController を作成しました。

ただし、コントローラーのビューのベースに UIToolbar がありません。私はツールバーを自分で提供することを考えていました。しかし、コントローラーのビュー内のベースに追加する前に、PDF が読み込まれるまで待つ必要があります。ツールバーを提供するためのより簡単で標準的な方法が必要です。

このモーダル QLPreviewController からナビゲートするために使用できるツールバーを提供する簡単な方法はありますか?

0 投票する
1 に答える
912 参照

iphone - QLPreviewController は、バックグラウンドから戻った後に空白のドキュメントを表示します

XCode 4.2 iOS SDK 5.0 で QLPreviewController に問題があります。iOS 4.3.3 を実行している iPod Touch でコードを実行しています。基本的に、私のアプリは QLPreviewController を使用して Documents ディレクトリの PDF ファイルをプレビューします。アプリがアクティブのままになった場合、次にアクティブになったときに、ユーザーは 4 桁の PIN 番号を入力する必要があります。アプリは一般的に問題なく動作し、PDF ファイルをプレビューしてもまったく問題ありません。私が直面している問題は、アプリがバックグラウンドから戻った後 (そしてもちろん正しい PIN が入力された後)、QLPreviewController が空白の画面を表示することです。

以下のスクリーンショットがあります。バックグラウンドに入る前はhttp://www.mediafire.com/i/?vxdmrx5mjxrwglp で、バックグラウンドから戻った後はhttp://www.mediafire.com/i/?jhdmavzvccj0f2qです

ソース PDF ファイルはまったく変更されていないことに注意してください。viewDidAppear で refreshCurrentPreviewItem メソッドと reloadData メソッドの両方を呼び出しました。

4.3.2 を実行している iPhone シミュレーターでも同様の問題が発生します。ただし、この問題は iOS 5 では発生しません。

誰もこの問題を経験したことがありますか? コメントや回避策をいただければ幸いです。

ありがとう

PS。アプリケーションがバックグラウンドに移行すると、デリゲートの previewControllerDidDismiss: が iOS 4 で起動されるのは奇妙です。iOS 5 では、これは発生しません。おそらくこれが空白の画面の理由です。何か考えはありますか?回避策はありますか?

0 投票する
1 に答える
2374 参照

pdf - サブビューとしての QLPreviewController

QLPreviewController の使用に少し問題があります。実際、アプリケーションで PDF を表示する必要があり、UINavigationController アプリケーションでコントローラーをプッシュすると、このクラスは正常に動作します。このために、このチュートリアルを使用します: ( http://iosdevelopertips.com/data-file-management/preview-documents-with-qlpreviewcontroller.html )。

問題は、PDF に付随するビューの下部に UIToolbar が必要なことです。そこで、UIToolBar と QLPreviewController を使用して新しいコントローラーを作成しましたが、QLPreviewController が表示されません。QLPreviewController のビューのビューは白のままです。

これは初期化コードであり、コントローラーをビューに追加します。

2つの方法のうちの1つに気づきました...:

reloadData 時に QLPreviewControllerDataSource の 2 番目は正の整数を返します。

問題がわかりません。UINavigationController で QLPreviewController をプッシュしてテストしたため、両方の方法が正しいことしかわかりません。

私はいくつかの投稿を読みました:

QLPreviewController のカスタマイズ

QLPreviewController をサブビューとして追加しても PDF が読み込まれない

QLPreviewController のビュー

iOS アプリケーションの空白の QLPreviewController

...しかし、これは私を助けません

0 投票する
2 に答える
705 参照

xamarin.ios - Monotouch の QLPreviewController

Monotouch でPDF ファイルを開きたいのですQLPreviewControllerが、これができません。

QLPreviewItemは抽象クラスですが、この型のオブジェクトはメソッドを返します:

QLPreviewControllerDataSource.GetPreviewItem(QLPreviewController, int)

QLPreviewControllerMonotouch で例を挙げた人はいますか?