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

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

Разработчик

Ссылка платформы AppKit ссылка на протокол NSPopoverDelegate

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

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

NSPopoverDelegate

NSPopoverDelegate протокол определяет дополнительные методы, которые могут быть реализованы NSPopover класс делегата для обеспечения дополнительной или пользовательской функциональности.

См. Ссылку класса NSPopover для получения дополнительной информации о легкой сдобе в целом.

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


Не применимый

Соответствует


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.7 и позже.
  • Отсоединяет легкую сдобу, создающую окно, содержащее содержание.

    Объявление

    Swift

    optional func detachableWindowForPopover(_ popover: NSPopover) -> NSWindow?

    Objective C

    - (NSWindow *)detachableWindowForPopover:(NSPopover *)popover

    Параметры

    popover

    Легкая сдоба.

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

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

    Обсуждение

    Вы не должны удалять представление содержания легкой сдобы как часть Вашей реализации этого метода.

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

    Если легкая сдоба и отделяемое окно должны иметь то же содержание, необходимо определить содержание в отдельном файле пера и использовать контроллер представления для инстанцирования отдельных копий содержания для легкой сдобы и отделяемого окна.

    Легкая сдоба анимирует для появления, как будто она превращается в отделяемое окно (если легкая сдоба animates свойство установлено в NOfalse). Точная используемая анимация не гарантируется.

    Если нет никакого делегата, делегат не реализует этот метод или ноль возвратов делегата, раскрывающееся не будет выведено на экран отсоединенное.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    optional func popoverShouldClose(_ popover: NSPopover) -> Bool

    Objective C

    - (BOOL)popoverShouldClose:(NSPopover *)popover

    Параметры

    popover

    Легкая сдоба.

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

    YEStrue если легкая сдоба должна закрыться, NOfalse иначе.

    Обсуждение

    Легкая сдоба вызывает этот метод на своего делегата каждый раз, когда это собирается закрыться. Это дает делегату шанс переопределить завершение.

    Если нет никакого делегата, или делегат не реализует этот метод, которым поведение по умолчанию состоит в том, что закроется легкая сдоба.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Вызванный, когда легкая сдоба покажет.

    Объявление

    Swift

    optional func popoverWillShow(_ notification: NSNotification)

    Objective C

    - (void)popoverWillShow:(NSNotification *)notification

    Обсуждение

    Вызванный на делегата, когда NSPopoverWillShowNotification уведомление отправляется.

    Если метод был реализован, этот метод будет также вызван на легкую сдобу делегата.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Вызванный, когда была показана легкая сдоба.

    Объявление

    Swift

    optional func popoverDidShow(_ notification: NSNotification)

    Objective C

    - (void)popoverDidShow:(NSNotification *)notification

    Обсуждение

    Вызванный на делегата, когда NSPopoverDidShowNotification уведомление отправляется.

    Если метод был реализован, этот метод будет также вызван на легкую сдобу делегата.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Вызванный, когда легкая сдоба собирается закрыться.

    Объявление

    Swift

    optional func popoverWillClose(_ notification: NSNotification)

    Objective C

    - (void)popoverWillClose:(NSNotification *)notification

    Обсуждение

    Вызванный на делегата, когда NSPopoverWillCloseNotification уведомление отправляется.

    Если метод был реализован, этот метод будет также вызван на легкую сдобу делегата.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Вызванный, когда действительно закрывалась легкая сдоба.

    Объявление

    Swift

    optional func popoverDidClose(_ notification: NSNotification)

    Objective C

    - (void)popoverDidClose:(NSNotification *)notification

    Обсуждение

    Вызванный на делегата, когда NSPopoverDidCloseNotification уведомление отправляется.

    Если метод был реализован, этот метод будет также вызван на легкую сдобу делегата.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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