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