IKImageBrowserViewを設定してQuickLookパネルを制御できることは知っていますが、そのパネルをプログラムで表示するにはどうすればよいですか?
ありがとうございました
IKImageBrowserViewを設定してQuickLookパネルを制御できることは知っていますが、そのパネルをプログラムで表示するにはどうすればよいですか?
ありがとうございました
[ik.window makeFirstResponder:ik];
QLPreviewPanel *panel = [QLPreviewPanel sharedPreviewPanel];
[panel updateController];
[panel makeKeyAndOrderFront:nil];
またはを-[IKImageBrowserItem imageRepresentationType]返す限り、設定
するだけで
QuickLook をサポートできます。IKImageBrowserNSURLRepresentationTypeIKImageBrowserPathRepresentationType-[IKImageBrowserView setCanControlQuickLookPanel:YES]
ただし、dataSoure の戻り項目が URL でもパスでもない場合はQLPreviewItem、サブクラスにプロトコルを実装IKImageBrowserViewし、カスタム セル用に要求された URL を返す必要もあります。
詳細については、 IKImageBrowserView クラス リファレンスを参照してください。