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

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

Разработчик

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

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

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

NSViewControllerPresentationAnimator

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

Реализуйте этот протокол, только если Вы хотите обеспечить пользовательские анимации. Вы могли бы найти то, в чем Вы нуждаетесь в NSViewControllerTransitionOptions перечисление, обеспечивающее много предопределенных анимаций.

Класс, принимающий этот протокол, ответственен и за представление и за отклонение контроллера представления.

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


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

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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.10 и позже.
  • Вызванный, когда указанный контроллер представления собирается быть представленным. (требуемый)

    Объявление

    Swift

    func animatePresentationOfViewController(_ viewController: NSViewController, fromViewController fromViewController: NSViewController)

    Objective C

    - (void)animatePresentationOfViewController:(NSViewController *)viewController fromViewController:(NSViewController *)fromViewController

    Параметры

    viewController

    Контроллер представления, представляющийся вместо того в fromViewController параметр.

    fromViewController

    Контроллер представления, который является родителем того в viewController параметр.

    Обсуждение

    Добавить пользовательскую анимацию представления, Реализация это в этом методе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    func animateDismissalOfViewController(_ viewController: NSViewController, fromViewController fromViewController: NSViewController)

    Objective C

    - (void)animateDismissalOfViewController:(NSViewController *)viewController fromViewController:(NSViewController *)fromViewController

    Параметры

    viewController

    Отклоняющийся контроллер представления.

    fromViewController

    Контроллер представления, который является родителем того в viewController параметр.

    Обсуждение

    Добавить пользовательскую анимацию увольнения контроллера представления, Реализация это в этом методе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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