問題タブ [quicklook]
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.
objective-c - クイックルックプラグインでアプリを配布する方法
Quick Look プラグインで myApp を完成させました。次に、プラグインを myApp.app/Library/QuickLook/ にコピーするための bulid フェーズを xcode に追加します。これをアプリ ストアに配布したいのですが、アーカイブ ファイル xxx.xcarchive にプラグインと myApp という 2 つの製品があることがわかりました。そして、App Storeに配布できません.....
このような問題に遭遇した人はいますか?プラグインを手動でコピーする必要がありますか? または、AppStore は QuickLook プラグインを使用したアプリを受け入れませんか?
html - レンダリングされたhtmlではなく、テキストとしてのquicklook htmlファイル?
OSXのQuicklookはHTMLをレンダリングします(プラグイン/System/Library/Quicklook/Web.qlgeneratorを使用)。.htmlの名前を.txtに変更したかのように、プレーンテキストを表示したい(これは解決策ではなく、扱いにくいという理由だけでなく、HTMLレンダリングがオフになっている場合はコードカラーのQuicklookを期待しています私が使用するプラグインが起動し、QuicklookがきれいなHTMLコードを表示します)。
Quicklook htmlサポートを終了せずにHTMLをオフにすることはできませんでした。これは、プラグインを削除したときに発生します。info.plistで何を見ているのかはよくわかりませんが、public.html行を削除するのも同様に悪いことです。
チップ?
ios - QuickLook、完了ボタン以外のすべてのツールバー ボタンを削除
Quicklook を使用していくつかの PDF ファイルを表示しています。ユーザーはファイルを表示してから [完了] をクリックするだけです。デフォルトの UI では、電子メールのコピーや印刷などのオプションがさらに提供されます。また、UI では、使用可能な他のファイルに移動できる [完了] ボタンの横に矢印が表示されます。どちらも削除する必要があります ( hidden )。今、私はブラウジングしましたが、ほとんどの投稿は QLPreviewController のサブクラス化と新しいクラスのカスタマイズについて語っています。だから私は次の方法でこれをやっています:
}
および .m ファイル内
現在、自分のプロジェクトには、xib の viewdidload イベントで [MyQLViewer alloc] init] する MyQLViewer プロパティがあります。
これは機能していません。私は何が欠けていますか?
ありがとう。
macos - Javaファイルに使用されるOS Xのquicklookジェネレータは何ですか?
OS X Finder は、クイックルックを使用して選択したドキュメントをプレビューします。
[Q] これらのリクエストをインターセプトしてプレビューを描画できるようにするには、アプリをどのように構成する必要がありますか?
私のアプリが、あるファイル拡張子のリクエストを、同様の拡張子を既に処理している別のアプリに転送する方法はありますか?
(これは、既存の Ruby プレビューアを使用して Ruby DSL をプレビューする場合に特に便利です。または、XCode に組み込まれている .java プレビューアを使用して .scala ファイルをプレビューする場合などに便利です。)
quicklook - qlmanageから画像を取得する
qlmanageはPNGを生成できます。このようにhttps://superuser.com/a/162221
しかし、標準コマンドを使用すると、1ページしか取得できません。2ページを取得することは可能ですか?AppleWikiのクイックルック機能を模倣できるかどうか疑問に思いました。
xcode - QuickLook PlugIn は「破損した/不足しているリソース」です。なんで?
セットアップ:
OS X 10.8.2
Xcode4.5.2 (4G2008a)
ドキュメントベースの Cocoa アプリケーションと QuickLook プラグイン
問題:
ドキュメントベースの OS X アプリケーションに QuickLook プラグインを追加しようとしていますが、QL PlugIn が起動しません。
私の QuickLook プラグインは、自分で作成した2 つのフレームワークIDEKit
( と と呼ばれる) を埋め込んでリンクする必要がありTDAppKit
ます。QuickLook PlugIns でのフレームワークのリンクに関するこの SO 投稿を読み、そこの指示に従いました ( DYLIB_INSTALL_NAME_BASE
2 つのフレームワークの を に設定しました@loader_path/../Frameworks
)。
ビルド後の QuickLook プラグインに関する関連情報を次に示します。
リンクされた/埋め込まれたフレームワークが配置されています。
ただし、テスト ドキュメントを使用して QuickLook プラグインを起動しようとするqlmanage
と、次のエラーが発生します。
次の点に注意してください。
この問題が組み込みフレームワークの問題によって引き起こされているかどうかは定かではありません (おそらくそうであると思います)。
何が欠けている可能性がありますか?QuickLook プラグインを起動するにはどうすればよいですか?
plugins - QuickLookが閉じられたときに、生成された一時ファイルを削除するにはどうすればよいですか?
のようないくつかのオーディオファイルのプレビューを生成できるクイックルックプラグインを作成しています。これを使用してAIFFに変換しogg
、変換されたAIFFファイルを参照するタグを含む最小限のWebページを返します。flac
ffmpeg
<video>
一時フォルダに一時AIFFファイルを作成する必要があることを除いて、すべてが正常に実行されます。ユーザーがクイックルックウィンドウを閉じてAIFFファイルを削除できるようにしたときにコールバックを取得する方法を探していましたが、見つかりません。
クイックルックプラグインによって生成された一時ファイルを削除する良い方法はありますか?
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 - UIImageView は QLPreviewController のタッチをブロックします
私は、quickLook プレビュー コントローラーの前に配置したい透明なグラデーションを持つ UIImageView を持っています。ただし、これを行うと、プレビュー コントローラーがタッチ入力を受信しなくなります。TableView に対してこれを行う場合、問題はありません。
これを使用して、viewController の init で qlPreviewController を初期化します。
self.view の前に UIImageView があります。UserInteractionEnabled を NO に設定しても、Hidden フラグを YES に設定するとインタラクションが機能し、NO に設定するとインタラクションが壊れます。
UIImageView にタッチをプレビューまたはそのビューに渡す方法はありますか?
ヒットテストを previewController のビューに渡そうとしましたが、これは何もしません。
ジェスチャ認識機能を使用して previewController を制御できますか?