@nativescript/core
Version:
A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.
20 lines (19 loc) • 1.02 kB
TypeScript
import { Transition } from '.';
export declare class SlideTransition extends Transition {
transitionController: SlideTransitionController;
presented: UIViewController;
presenting: UIViewController;
operation: number;
direction: string;
constructor(direction: string, duration: number, curve: any);
iosNavigatedController(navigationController: UINavigationController, operation: number, fromVC: UIViewController, toVC: UIViewController): UIViewControllerAnimatedTransitioning;
}
export declare class SlideTransitionController extends NSObject implements UIViewControllerAnimatedTransitioning {
static ObjCProtocols: {
prototype: UIViewControllerAnimatedTransitioning;
}[];
owner: WeakRef<SlideTransition>;
static initWithOwner(owner: WeakRef<SlideTransition>): SlideTransitionController;
transitionDuration(transitionContext: UIViewControllerContextTransitioning): number;
animateTransition(transitionContext: UIViewControllerContextTransitioning): void;
}