問題タブ [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 投票する
2 に答える
10067 参照

objective-c - QLPreviewController を Objective C の Subview として追加する方法

QLPreviewController をサブビューとして UIView に追加することは可能ですか。

私はこのようにしてみました

私も電話しましたreloadData

この URL で確認しますSubview does not load PDF として QLPreviewController を追加します。しかし、私は何が何であるかを理解していませんでしたself.pdfPreviewView

QLPreviewController をサブビューとして追加する方法を教えてください..

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

ios - QLPreviewControllerおよびNSFetchedResultsControllerobjectAtIndexPathはnilを返します

このコードは最初のタッチで機能します。プレビューの表示が開始され(タイトル、完了、アクション、および空白のページ)、その後previewController:(QLPreviewController *)previewController previewItemAtIndex:(NSInteger)index再び呼び出されます。今回[self.resultsController objectAtIndexPath:selectedIndexPath];はnilを返します-私の推測では、エントリはもう選択されていません。index1で正しいです。

手順

例外を無視すると、プレビューには引き続きドキュメントが表示されます。

最後に返されたselectedIndexPathを保持しようとしましたが、エラーが発生しました。-[__NSArrayM indexAtPosition:]: unrecognized selector sent to instance 0x1cd52800

質問

渡されたインデックスのみを使用してresultsControllerオブジェクトを取得するにはどうすればよいですか?

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

objective-c - QLPreviewController を使用して PDF を水平方向にスクロールする

こんにちは、私は現在 QLPreviewController を使用して雑誌アプリの pdf を表示していますが、水平スクロールが必要です。ウォーターマークを残したくありません。QLPreviewController を水平方向に表示したり、UIDocumentInteractionController を水平方向に表示したりする方法はありますか。

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

objective-c - UIBarButtonItemをQLPreviewControllerに追加する方法

私はすでにこの質問QLPreviewControllerがUIBarButtonItemsを削除または追加するのを読みましたが、それは私が探しているものではありません。ナビゲーションバーに[印刷]ボタンを残したいのですが、ナビゲーションバーに新しい[ドキュメントの削除]ボタンも追加したいと思います。

私はこれを試しました:

しかし、それはうまくいきませんでした。

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

ios - なぜdocとdocxがiOSでスタイル情報を失うのですか?

iOSでdocx、docファイルを開きたいと思いました。

私は2つの方法を試しました:

1.Webビュー

2.QLPreviewController

どちらの方法でも、ドキュメントに関連付けられているスタイル情報が失われています。

なぜこれが起こるのですか?スタイル情報を保持することは、どのような方法でも可能です。

この情報を保持する方法はありますか?

スタイルは次のようになります。

  1. ドキュメント内のテーブル-doc形式で表示されますが、docx形式では表示されません
  2. ドキュメント内の特定のテキストだけを色で強調表示できます
0 投票する
0 に答える
302 参照

macos - 「マルチディスプレイ」モードで QLPreviewPanel を開く

QLPreviewPanel を使用してフォルダーの内容を表示しています。デフォルトでは、これは最初の項目を表示し、ユーザーはマルチ ディスプレイ ボタンをタップしてそれらをすべて表示できます。デフォルトでマルチディスプレイにしたいのですが、それを行う方法がわかりません。

これは内部アプリケーション用であるため、プライベート API 呼び出しは受け入れられます。

以下の画像は、2 つのモードを示しています。最初の画像のように開きますが、2 番目の画像のように開きたいです。

複数選択ボタンのクリック

これを開く

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

xcode - ナビゲーションボタン付き QLPreviewController

アプリでドキュメントをプレビューするために、クイック ルック クラス オブジェクトを使用しています。

私が見たいくつかのアプリケーションでは、ドキュメント ページ間を移動するためのボタンを備えたツールバーがあり、最初と最後のページに移動します。

これは QLPreview オブジェクトを使用して可能ですか?

可能であれば、どのように実装できますか?

ありがとう。

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

objective-c - 大きなドキュメントで QLPreviewController がクラッシュする

アプリにドキュメントをロードするために QLPreviewController オブジェクトを使用しています。

ファイルをロードするコードは次のとおりです。

正常に動作し、ドキュメントが読み込まれます。

問題は、10 MB を超えるドキュメントを読み込もうとしたときです。例では、画像付きの 12 枚のスライドを含む Powerpoint ドキュメント。

私は計測器を使用しましたが、割り当てツールに従って、アプリは 20 MB を超えてクラッシュします。

QLPreviewController または他のクラスでドキュメントをロードするより良い方法を知っている人はいますか?

ありがとう。

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

iphone - QLPreviewControllerが画像ファイルのアイコンを正しく表示しない

AppleのDocInteractionサンプルアプリをテストしています。シミュレーターでは正常に動作します。ただし、iPadでは、画像のアイコンは表示されません。これを改善する方法について何か提案はありますか?

ここに画像の説明を入力してください

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

cocoa-touch - QLPreviewControllerとUIWebView-長所/短所

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

ありがとう!