Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса QLPreviewPanel

Опции
Развертывание Target:

На этой странице
Язык:

QLPreviewPanel

QLPreviewPanel класс реализует панель предварительного просмотра Беглого взгляда — объект пользовательского интерфейса, выводящий на экран предварительный просмотр списка элементов.

Каждое приложение имеет единственный совместно используемый экземпляр QLPreviewPanel (см. sharedPreviewPanelExists). Панель предварительного просмотра следует за цепочкой респондента и адаптируется первому респонденту, готовому управлять ею. Контроллер панели предварительного просмотра обеспечивает содержание через методы, определенные в QLPreviewPanelDataSource протокол.

Вы не можете разделить на подклассы QLPreviewPanel; можно, однако, настроить его поведение с помощью делегата (см. delegate и QLPreviewPanelDelegate Protocol неофициальный протокол).

Наследование


Оператор импорта


Swift

import Quartz

Objective C

@import Quartz;

Доступность


Доступный в OS X v10.6 и позже.
  • Возвращает совместно используемый экземпляр панели предварительного просмотра Беглого взгляда.

    Объявление

    Swift

    class func sharedPreviewPanel() -> QLPreviewPanel!

    Objective C

    + (QLPreviewPanel *)sharedPreviewPanel

    Возвращаемое значение

    Совместно используемый экземпляр панели предварительного просмотра Беглого взгляда для приложения.

    Обсуждение

    Этот метод создает панель, если это еще не существует. Использовать sharedPreviewPanelExists если Вы хотите определить, существует ли панель, не создавая его.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    + sharedPreviewPanelExists

  • Возвращает булево значение, указывающее, был ли создан совместно используемый экземпляр панели предварительного просмотра Беглого взгляда.

    Объявление

    Swift

    class func sharedPreviewPanelExists() -> Bool

    Objective C

    + (BOOL)sharedPreviewPanelExists

    Возвращаемое значение

    YEStrue если совместно используемый экземпляр панели предварительного просмотра Беглого взгляда был создан, иначе NOfalse.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    + sharedPreviewPanel

  • Текущий первый респондент, принимающий для управления панелью предварительного просмотра.

    Объявление

    Swift

    var currentController: AnyObject! { get }

    Objective C

    @property(readonly) id currentController

    Обсуждение

    Вы никогда не должны изменять состояние панели предварительного просмотра (его делегат, источник данных, и т.д.), если Вы не управляете им.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • Просит панель предварительного просмотра обновлять свой текущий контроллер.

    Объявление

    Swift

    func updateController()

    Objective C

    - (void)updateController

    Обсуждение

    Панель предварительного просмотра автоматически обновляет свой контроллер (путем поиска цепочки респондента) каждый раз, когда изменяется основное или ключевое окно. Если цепочка респондента изменяется без явного уведомления, необходимо только вызвать этот метод.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • Источник данных панели предварительного просмотра.

    Объявление

    Swift

    unowned(unsafe) var dataSource: QLPreviewPanelDataSource!

    Objective C

    @property(assign) id< QLPreviewPanelDataSource > dataSource

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • Просит панель предварительного просмотра перезагружать свои данные от ее источника данных.

    Объявление

    Swift

    func reloadData()

    Objective C

    - (void)reloadData

    Обсуждение

    Этот метод не обновляет видимый элемент, если это не изменилось.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • Просит панель предварительного просмотра повторно вычислять предварительный просмотр текущего элемента предварительного просмотра.

    Объявление

    Swift

    func refreshCurrentPreviewItem()

    Objective C

    - (void)refreshCurrentPreviewItem

    Обсуждение

    Этот метод не обновляет видимый элемент, если это не изменилось.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    – reloadData

  • Индекс текущего элемента предварительного просмотра.

    Объявление

    Swift

    var currentPreviewItemIndex: Int

    Objective C

    @property NSInteger currentPreviewItemIndex

    Обсуждение

    Значение NSNotFound если нет никакого текущего элемента предварительного просмотра.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • В настоящее время предварительно просматриваемый элемент.

    Объявление

    Swift

    var currentPreviewItem: QLPreviewItem! { get }

    Objective C

    @property(readonly) id< QLPreviewItem > currentPreviewItem

    Обсуждение

    Значение nil если нет никакого текущего элемента предварительного просмотра.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • displayState displayState Свойство

    Состояние дисплея панели предварительного просмотра.

    Объявление

    Swift

    var displayState: AnyObject!

    Objective C

    @property(retain) id displayState

    Обсуждение

    Значение является непрозрачным объектом — Вы не можете создать свое собственное состояние дисплея.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • делегат делегат Свойство

    Делегат панели предварительного просмотра.

    Объявление

    Swift

    unowned(unsafe) var delegate: QLPreviewPanelDelegate!

    Objective C

    @property(assign) id< QLPreviewPanelDelegate > delegate

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • Дает панели команду переходить к полноэкранному режиму.

    Объявление

    Swift

    func enterFullScreenMode(_ screen: NSScreen!, withOptions options: [NSObject : AnyObject]!) -> Bool

    Objective C

    - (BOOL)enterFullScreenMode:(NSScreen *)screen withOptions:(NSDictionary *)options

    Параметры

    screen

    Этот параметр в настоящее время не используется — передача nil.

    options

    Этот параметр в настоящее время не используется — передача nil.

    Возвращаемое значение

    YEStrue если панель смогла перейти к полноэкранному режиму, иначе NOfalse.

    Обсуждение

    Если панель не будет экранной, то панель перейдет непосредственно к полноэкранному режиму.

    Панель выберет надлежащий экран в зависимости от того, где панель или при вводе полноэкранный непосредственно, где панель, как предполагается, масштабирует от (см. QLPreviewPanelDelegate Protocol).

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • Дает панели команду выходить из полноэкранного режима.

    Объявление

    Swift

    func exitFullScreenModeWithOptions(_ options: [NSObject : AnyObject]!)

    Objective C

    - (void)exitFullScreenModeWithOptions:(NSDictionary *)options

    Параметры

    options

    Этот параметр в настоящее время не используется — передача nil.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • Указывает, является ли панель в полноэкранном режиме.

    Объявление

    Swift

    var inFullScreenMode: Bool { get }

    Objective C

    @property(readonly, getter=isInFullScreenMode) BOOL inFullScreenMode

    Обсуждение

    Значение YEStrue если панель в настоящее время открыта и в полноэкранном режиме, иначе это NOfalse.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.