NSViewControllerPresentationAnimator
Протокол аниматора представления контроллера представления позволяет Вам определить анимации для игры при переходе между двумя контроллерами представления.
Реализуйте этот протокол, только если Вы хотите обеспечить пользовательские анимации. Вы могли бы найти то, в чем Вы нуждаетесь в NSViewControllerTransitionOptions
перечисление, обеспечивающее много предопределенных анимаций.
Класс, принимающий этот протокол, ответственен и за представление и за отклонение контроллера представления.
Наследование
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
animatePresentationOfViewController (_: fromViewController:) - animatePresentationOfViewController:fromViewController:
ТребуемыйВызванный, когда указанный контроллер представления собирается быть представленным. (требуемый)
Объявление
Swift
func animatePresentationOfViewController(_
viewController
: NSViewController, fromViewControllerfromViewController
: 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 и позже.
-
animateDismissalOfViewController (_: fromViewController:) - animateDismissalOfViewController:fromViewController:
ТребуемыйВызванный, когда ранее представленный контроллер представления собирается быть отклоненным. (требуемый)
Объявление
Swift
func animateDismissalOfViewController(_
viewController
: NSViewController, fromViewControllerfromViewController
: NSViewController)Objective C
- (void)animateDismissalOfViewController:(NSViewController *)
viewController
fromViewController:(NSViewController *)fromViewController
Параметры
viewController
Отклоняющийся контроллер представления.
fromViewController
Контроллер представления, который является родителем того в
viewController
параметр.Обсуждение
Добавить пользовательскую анимацию увольнения контроллера представления, Реализация это в этом методе.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.