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