在课程IKSlideshow
中,有一个名为–runSlideshowWithDataSource:inMode:options:
对于参数slideshowMode
,documentation说:
一个常量,指示幻灯片中的项目类型 -
IKSlideshowModeImages
,IKSlideshowModePDF
或IKSlideshowModeQuickLook
。请参阅“Slideshow Modes”。
在链接之后,模式IKSlideshowModeQuickLook
似乎消失了。只有三种模式(IKSlideshowModeImages,IKSlideshowModePDF,IKSlideshowModeOther)。
这个常数现在似乎无处可定。 至少,它不在:
/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/Headers/IKImageBrowserView.h /Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/Headers/IKImageBrowserView.h /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/Headers/IKImageBrowserView.h
我错过了要导入的标题,还是这个模式消失了?
答案 0 :(得分:0)
当我使用IKImageBrowserView
视图时,我需要做的就是实现以下方法,并要求QLPreviewPanel来到前面:
- (void) imageBrowser:(IKImageBrowserView *) aBrowser cellWasDoubleClickedAtIndex:(NSUInteger) index {
[[QLPreviewPanel sharedPreviewPanel] makeKeyAndOrderFront:self];
}
我假设IKSlideshowModeQuickLook模式已经消失,并且文档的更新程序错过了这种情况。如果您发现其他情况,请告诉我。