UNPKG

@nativescript-community/ui-material-tabs

Version:

Material Design Tabs organize content across different screens, data sets, and other interactions.

32 lines (31 loc) 1.67 kB
import { TabContentItem } from '@nativescript-community/ui-material-core-tabs/tab-content-item'; import { TabNavigation } from '@nativescript-community/ui-material-core-tabs/tab-navigation/index.ios'; import { TabStrip } from '@nativescript-community/ui-material-core-tabs/tab-strip'; import { TabStripItem } from '@nativescript-community/ui-material-core-tabs/tab-strip-item'; export { TabContentItem, TabStrip, TabStripItem }; declare class MDCTabBarViewDelegateImpl extends NSObject implements MDCTabBarViewDelegate { static ObjCProtocols: { prototype: MDCTabBarViewDelegate; }[]; private _owner; static initWithOwner(owner: WeakRef<Tabs>): MDCTabBarViewDelegateImpl; tabBarViewShouldSelectItem(tabBar: MDCTabBarView, item: UITabBarItem): boolean; tabBarViewDidSelectItem(tabBar: MDCTabBarView, selectedItem: UITabBarItem): void; } declare class UIPageViewControllerImpl extends UIPageViewController { tabBar: MDCTabBarView; scrollView: UIScrollView; tabBarDelegate: MDCTabBarViewDelegateImpl; private _owner; static initWithOwner(owner: WeakRef<Tabs>): UIPageViewControllerImpl; accessibilityScroll(direction: UIAccessibilityScrollDirection): boolean; viewDidLoad(): void; viewDidUnload(): void; viewWillAppear(animated: boolean): void; viewDidLayoutSubviews(): void; traitCollectionDidChange(previousTraitCollection: UITraitCollection): void; viewWillTransitionToSizeWithTransitionCoordinator(size: CGSize, coordinator: UIViewControllerTransitionCoordinator): void; } export declare class Tabs extends TabNavigation { protected createViewController(): UIPageViewControllerImpl; }