2011-12-27 89 views
0

在類IKSlideshow,有一個名爲–runSlideshowWithDataSource:inMode:options:IKSlideshow的IKSlideshowModeQuickLook模式消失了嗎?

對於參數slideshowMode方法,該documentation說:

一個常數,它表示什麼樣的項目是在幻燈片 - IKSlideshowModeImagesIKSlideshowModePDF,或者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

由於我使用的是IKImageBrowserView看來,所有我需要做的是實施下面的方法,並要求QLPreviewPanel來前:

- (void) imageBrowser:(IKImageBrowserView *) aBrowser cellWasDoubleClickedAtIndex:(NSUInteger) index { 
    [[QLPreviewPanel sharedPreviewPanel] makeKeyAndOrderFront:self]; 
} 

我假設IKSlideshowModeQuickLook模式已經一去不復返了,而文檔的更新者錯過了這種情況。如果您發現其他情況,請告知我。