QLPreviewPanelController
QLPreviewPanelController
неофициальный протокол определяет методы, которые объект должен реализовать для управления панелью предварительного просмотра Беглого взгляда (QLPreviewPanel
).
Предварительные просмотры телевикторин предварительного просмотра Беглого взгляда для элементов, предоставленных первым объектом в цепочке респондента, реализующей методы в этом протоколе. Вы обычно реализуете эти методы в своем контроллере окна или делегате. Если Вы не управляете панелью, Вы никогда не должны пытаться изменить состояние панели предварительного просмотра.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
-
Возвращает булево значение, указывающее, готов ли получатель управлять панелью предварительного просмотра. (требуемый)
Объявление
Swift
func acceptsPreviewPanelControl(_
panel
: QLPreviewPanel!) -> BoolObjective C
- (BOOL)acceptsPreviewPanelControl:(QLPreviewPanel *)
panel
Параметры
panel
Панель предварительного просмотра.
Возвращаемое значение
YES
true
принять управление панели предварительного просмотра, иначеNO
false
.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.6 и позже.
-
Сообщает получателю, что он должен взять под свой контроль панель предварительного просмотра. (требуемый)
Объявление
Swift
func beginPreviewPanelControl(_
panel
: QLPreviewPanel!)Objective C
- (void)beginPreviewPanelControl:(QLPreviewPanel *)
panel
Параметры
panel
Панель предварительного просмотра.
Обсуждение
Вы используете этот метод для конфигурирования источника данных панели предварительного просмотра, делегата, и т.д.
Вы никогда не должны вызывать этот метод непосредственно.
Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.6 и позже.
-
Сообщает получателю, что он должен закончить управление панели предварительного просмотра. (требуемый)
Объявление
Swift
func endPreviewPanelControl(_
panel
: QLPreviewPanel!)Objective C
- (void)endPreviewPanelControl:(QLPreviewPanel *)
panel
Параметры
panel
Панель предварительного просмотра.
Обсуждение
Вы используете этот метод для отмены конфигурации, выполняемой в
beginPreviewPanelControl:
.Вы никогда не должны вызывать этот метод непосредственно.
Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.6 и позже.