2

IKImageBrowserViewを設定してQuickLookパネルを制御できることは知っていますが、そのパネルをプログラムで表示するにはどうすればよいですか?

ありがとうございました

4

2 に答える 2

2
[ik.window makeFirstResponder:ik];
QLPreviewPanel *panel = [QLPreviewPanel sharedPreviewPanel];
[panel updateController];
[panel makeKeyAndOrderFront:nil];
于 2013-05-05T19:38:43.943 に答える
0

またはを-[IKImageBrowserItem imageRepresentationType]返す限り、設定 するだけで QuickLook をサポートできます。IKImageBrowserNSURLRepresentationTypeIKImageBrowserPathRepresentationType-[IKImageBrowserView setCanControlQuickLookPanel:YES]

ただし、dataSoure の戻り項目が URL でもパスでもない場合はQLPreviewItem、サブクラスにプロトコルを実装IKImageBrowserViewし、カスタム セル用に要求された URL を返す必要もあります。

詳細については、 IKImageBrowserView クラス リファレンスを参照してください。

于 2013-05-05T19:24:08.547 に答える