QLPreviewPanelDelegate
QLPreviewPanelDelegate протокол для делегата панели предварительного просмотра Беглого взгляда (QLPreviewPanel) объект.
Можно реализовать эти методы для выполнения пользовательских задач в ответ на события в панели предварительного просмотра.
Наследование
Не применимый
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.6 и позже.
-
Вызванный панелью предварительного просмотра, когда это получает событие, это не обрабатывает. Этот метод является дополнительным.
Объявление
Swift
optional func previewPanel(_panel: QLPreviewPanel!, handleEventevent: NSEvent!) -> BoolObjective C
- (BOOL)previewPanel:(QLPreviewPanel *)panelhandleEvent:(NSEvent *)eventПараметры
panelПанель предварительного просмотра.
eventСобытие, которое панель предварительного просмотра не смогла обработать.
Возвращаемое значение
YEStrueесли получатель обработал событие, иначеNOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
previewPanel (_: sourceFrameOnScreenForPreviewItem:) - previewPanel:sourceFrameOnScreenForPreviewItem:Возвращает экранный прямоугольник для данного элемента предварительного просмотра. Этот метод является дополнительным.
Объявление
Swift
optional func previewPanel(_panel: QLPreviewPanel!, sourceFrameOnScreenForPreviewItemitem: QLPreviewItem!) -> NSRectObjective C
- (NSRect)previewPanel:(QLPreviewPanel *)panelsourceFrameOnScreenForPreviewItem:(id<QLPreviewItem>)itemПараметры
panelПанель предварительного просмотра.
itemЭлемент предварительного просмотра, для которого требуется экранный прямоугольник.
Возвращаемое значение
Экранный прямоугольник для данного элемента предварительного просмотра. Возвратиться
NSZeroRectесли не будет никакой точки источника (то это произведет исчезновение панели).Обсуждение
Когда панель предварительного просмотра открывается или закрывается для обеспечения эффекта изменения масштаба, этот метод вызывается. Необходимо возвратиться — в координатах экрана — прямоугольник, выводящий на экран указанный элемент предварительного просмотра.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
previewPanel (_: transitionImageForPreviewItem:contentRect:) - previewPanel:transitionImageForPreviewItem:contentRect:Возвращает изображение для использования для эффекта изменения масштаба перехода для данного элемента. Этот метод является дополнительным.
Объявление
Swift
optional func previewPanel(_panel: QLPreviewPanel!, transitionImageForPreviewItemitem: QLPreviewItem!, contentRectcontentRect: UnsafeMutablePointer<NSRect>) -> AnyObject!Objective C
- (id)previewPanel:(QLPreviewPanel *)paneltransitionImageForPreviewItem:(id<QLPreviewItem>)itemcontentRect:(NSRect *)contentRectПараметры
panelПанель предварительного просмотра.
itemЭлемент предварительного просмотра, для которого требуется изображение перехода.
contentRectПрямоугольник в изображении предварительного просмотра, фактически представляющем содержание документа (для значков, фактический прямоугольник обычно меньше, чем сам значок).
Возвращаемое значение
Изображение для использования для перехода масштабирует эффект для
item.Обсуждение
Когда панель предварительного просмотра открывается или закрывается для обеспечения плавного перехода при изменении масштаба, этот метод вызывается.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
