Objective c 如何将QLEVIEWPANEL show作为popover放在cocoa中?
我想制作一个可以像spotlight搜索实现那样显示为Popover的Popover?我只能使用传统的方式在中心显示Quicklook窗口,但我想制作如下内容:Objective c 如何将QLEVIEWPANEL show作为popover放在cocoa中?,objective-c,macos,popover,quicklook,Objective C,Macos,Popover,Quicklook,我想制作一个可以像spotlight搜索实现那样显示为Popover的Popover?我只能使用传统的方式在中心显示Quicklook窗口,但我想制作如下内容: 我怎样才能做到?谢谢。这可以通过创建嵌入到中的实例来实现 然后,创建符合QLPreviewItem协议的NSObject子类,并在使用传统的QuickLookQLPreviewPanel时,在QLPreviewView上设置previewItem属性 QLPreviewView *view = [[QLPreviewView alloc
我怎样才能做到?谢谢。这可以通过创建嵌入到中的实例来实现 然后,创建符合QLPreviewItem协议的NSObject子类,并在使用传统的QuickLook
QLPreviewPanel
时,在QLPreviewView
上设置previewItem
属性
QLPreviewView *view = [[QLPreviewView alloc] initWithFrame:NSMakeRect(0, 0, 800, 100) style:QLPreviewViewStyleNormal];
JPQuickLookItem *item = [[JPQuickLookItem alloc] init];
item.previewItemURL = [NSURL fileURLWithPath:@"/Users/josh/Desktop/Test.png"];
item.previewItemTitle = @"Test.png";
view.previewItem = item;
我已经创建了一个。这可以通过创建一个嵌入到中的实例来实现 然后,创建符合QLPreviewItem协议的NSObject子类,并在使用传统的QuickLook
QLPreviewPanel
时,在QLPreviewView
上设置previewItem
属性
QLPreviewView *view = [[QLPreviewView alloc] initWithFrame:NSMakeRect(0, 0, 800, 100) style:QLPreviewViewStyleNormal];
JPQuickLookItem *item = [[JPQuickLookItem alloc] init];
item.previewItemURL = [NSURL fileURLWithPath:@"/Users/josh/Desktop/Test.png"];
item.previewItemTitle = @"Test.png";
view.previewItem = item;
我已经创建了一个。你到底从哪里得到了JPQuickLookItem?
JPQuickLookItem
只是一个符合协议的简单类。我已经在中发布了实现。你到底从哪里得到了JPQuickLookItem?JPQuickLookItem
只是一个符合协议的简单类。我已在中发布了实现。