問題タブ [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 - QLPreviewController の背景色を変更する
これは私があなたに尋ねる簡単な質問です: QLPreviewController コンポーネントの背景を変更するにはどうすればよいですか?
PDFファイルを表示するために使用しますが、背景色としてスクロールビューパターンが表示されます:
その背景色を変更したいのですが、ビューのbackgroundColor
属性を変更しても効果がありません。
何か案は?
memory-management - QLPreviewController を正しく破棄するには?
QLPreviewController を使用してファイルをプレビューしています。しかし、大きなファイルを開くと、メモリが大きくなり、破棄されません。
例: iPhone 4s で 6 Mb の txt と 5Mb の txt を開くと、アプリがフリーズまたはクラッシュします。Instruments を調べてください - 使用メモリ 230Mb。
クラスにフィールドがあります:
このバリアントは、previewController の再作成なしですが、previewController.Dispose() と再作成を試みました。GC.Collect() を呼び出してみました - 何もありません。
多くのケース (データソースの破棄、ビューなど) を試しましたが、メモリがクリアされません。
私は提案します-私は自分自身が正しくありません。しかしここで?。
助けてください。ありがとう。
iphone - ドキュメントのサムネイルを生成する
ドキュメントのグリッド(ドキュメントディレクトリに保存されている)を表示しようとしていますが、ドキュメントのサムネイルを生成する方法がわかりません。ドキュメントは、QLPreviewController
が表示できるものであれば何でもかまいません。PDFや画像は問題ありませんが、.docのような他のことは私にはわかりません。どんなガイダンスも役に立ちます。
objective-c - Quicklook/QLPreviewController に空白のページが表示されます。フレームワーク シンボルが見つからないという警告を表示します
アプリのドキュメントフォルダーから画像やその他のファイルをプレビューしようとしています。アプリに Quicklook を実装しました。起動しているように見えますが、空白の画面が表示され、次の警告がログに記録されます。
警告: /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A334)/Symbols/System/Library/Frameworks/QuickLook.framework/DisplayBundles/Image.qldisplay/Image のシンボルを読み取ることができません (ファイルが見つかりません)。警告: Image.qldisplay/Image のコピーがローカルに見つかりません。リモート デバイスのメモリから読み取っています。これにより、デバッグ セッションが遅くなる場合があります。
警告が表示されない理由かどうかはわかりませんが、とにかく含めると思いました。QLPreviewController 自体から実際のエラーは発生していません。成功/失敗をテストする方法はありますか?
これは私がそれを設定する方法です:
と:
と
何がうまくいかないのですか?どうすれば修正できますか?
objective-c - QLPreviewControllerは単一のファイルのみを表示します
QLPreviewControllerを使用して一連のファイルを表示しています。ただし、最初のものだけが表示され、スワイプしたり、2番目のものを表示するために何かをしたりすることはできません。私は何が間違っているのですか?手動で設定する必要がありますか?もしそうなら-私はそれをどのように行うのですか?
これは私のAppDelegate.mからのものです:
また、同じAppDelegate.mファイルで2つのコールバック関数を宣言しました。
objective-c - QLPreviewController/UIWebView を使用して差し込みフィールドを持つ Word ドキュメントをプレビューする
現在、次の機能を持つ iPad アプリケーションに取り組んでいます。
- ユーザーは資格情報を提供し、ログインします。
- 一連のタスクは、さまざまな形式の base64 でエンコードされたドキュメントを含む Web サービスを介して取得されます。(.doc、.docx、.rtf など)
- ドキュメントのタイトルがポップオーバー リストに表示されます。
- ドキュメントが選択されると、コントロールにプッシュされてレンダリングおよび表示されます。
問題は、バインドされたドキュメント プロパティ (マージ フィールド) を含む Word ドキュメントをプッシュしようとしたときに始まります。データは表示されず、たとえば「住所 1、住所 2、郵便番号」などを含むドキュメントが残ります。実際の値に。
差し込み項目のサポートは、私たちにとって非常に優先度の高いビジネス ケースであるため、可能であればこれを機能させることが重要です。
これまでのところ、QLPreviewController と UIWebView の両方を使用してドキュメントをレンダリングしようとしましたが、どちらのコントロールでも動作は同じようです。
以前にこの問題を経験した人はいますか? もしそうなら、どのように回避しましたか?
ios - pushViewController はストーリーボードと QLPreviewController では動作しないようです
ストーリーボード tableviewcontroller を使用して (コードを使用して) 動的テーブルを実装しようとすると、次のコードを実行すると詳細ビューがプッシュされません。
エラーはスローされません。選択された表のセルが青く強調表示され、そのままになることを除いて、何の手がかりも与えられません。この問題は、ストーリーボードを使用する場合に一般的ですが、xibs を使用する場合には一般的ではありません。
didSelectRowAtIndexPath
メソッドは次のとおりです。
問題のあるサンプル プロジェクトへのリンクを次に示します。
ios - QLPreviewController または UIDocumentInteractionController で拡張子なしのファイルを開く
QLPreviewController または UIDocumentInteractionController を使用してファイルを開く方法はありますか?その UTI はわかっていますが、NSURL にファイル拡張子はありませんか? ご協力いただきありがとうございます!
ios - QLPreviewController がダウンロードしたファイルを開けない
ダウンロードしたファイルをシステムにプレビューしようとしていますが、previewController:previewItemAtIndex: というメソッドを実行するとプログラムがクラッシュします。私が推測したところ、プレビューコントローラーが表示される前に解放されていると思われますが、ファイルが既にドキュメントフォルダーにある場合、このエラーは発生しません。ダウンロード直後にファイルを開こうとしたときにのみ発生します。
コードは次のとおりです。
ios - 画像ブラウザーのような iOS ドキュメント レビューアー
QLPreviewController を使用してドキュメントをプレビューできることは知っていますが、ジェスチャ (右にスワイプ: 左にスワイプ) を有効にし、ドキュメントのズーム/ナビゲーションを保持するためのきちんとしたソリューションを誰かが持っています。
水平のテーブルビューを使用できることが提案されましたが、最初の実装では同様のナビゲーションの問題が示唆されました。
ご意見やご提案をいただければ幸いです。