UNPKG

@nativescript/core

Version:

A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.

52 lines (51 loc) 2.14 kB
import { View } from '../core/view'; import { PageBase } from './page-common'; export * from './page-common'; declare class UIViewControllerImpl extends UIViewController { private _owner; isBackstackSkipped: boolean; isBackstackCleared: boolean; private didFirstLayout; private _isRunningLayout; private get isRunningLayout(); private startRunningLayout; private finishRunningLayout; private runLayout; static initWithOwner(owner: WeakRef<Page>): UIViewControllerImpl; viewDidLoad(): void; viewWillAppear(animated: boolean): void; viewDidAppear(animated: boolean): void; viewWillDisappear(animated: boolean): void; viewDidDisappear(animated: boolean): void; viewWillLayoutSubviews(): void; viewSafeAreaInsetsDidChange(): void; viewDidLayoutSubviews(): void; traitCollectionDidChange(previousTraitCollection: UITraitCollection): void; get preferredStatusBarStyle(): UIStatusBarStyle; } export declare class Page extends PageBase { nativeViewProtected: UIView; viewController: UIViewControllerImpl; onAccessibilityPerformEscape: () => boolean; private _backgroundColor; private _ios; _presentedViewController: UIViewController; constructor(); createNativeView(): UIView; disposeNativeView(): void; get ios(): UIViewController; layoutNativeView(left: number, top: number, right: number, bottom: number): void; _setNativeViewFrame(nativeView: UIView, frame: CGRect): void; _shouldDelayLayout(): boolean; onLoaded(): void; updateWithWillAppear(animated: boolean): void; updateWithWillDisappear(animated: boolean): void; updateStatusBar(): void; _updateStatusBarStyle(value?: string): void; _updateEnableSwipeBackNavigation(enabled: boolean): void; onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void; onLayout(left: number, top: number, right: number, bottom: number): void; _addViewToNativeVisualTree(child: View, atIndex: number): boolean; _removeViewFromNativeVisualTree(child: View): void; accessibilityScreenChanged(refocus?: boolean): void; }