UNPKG

@nativescript/core

Version:

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

44 lines (43 loc) 1.53 kB
import { IOSActionItemSettings } from '.'; import { ActionItemBase, ActionBarBase } from './action-bar-common'; export * from './action-bar-common'; export declare class ActionItem extends ActionItemBase { private _ios; get ios(): IOSActionItemSettings; set ios(value: IOSActionItemSettings); } export declare class NavigationButton extends ActionItem { _navigationItem: UINavigationItem; _onVisibilityChanged(visibility: string): void; } export declare class ActionBar extends ActionBarBase { get ios(): UIView; createNativeView(): UIView; disposeNativeView(): void; _addChildFromBuilder(name: string, value: any): void; get _getActualSize(): { width: number; height: number; }; layoutInternal(): void; private _getIconRenderingMode; private _getNavigationItem; update(): void; private populateMenuItems; private createBarButtonItem; private updateFills; private setColor; private _setBackgroundColor; private _getBackgroundColor; private _setBackgroundImage; private _getBackgroundImage; private _createBackgroundUIImage; _onTitlePropertyChanged(): void; private updateFlatness; private _getAppearance; private _updateAppearance; onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void; onLayout(left: number, top: number, right: number, bottom: number): void; layoutNativeView(left: number, top: number, right: number, bottom: number): void; private get navBar(); }