ns7-瑞士军刀
Nativescript 7 瑞士军刀
npm i --save ns7-swiss-army-knife

@nativescript/swiss-army-knife

支持 Nativescript 7

ns plugin add @nativescript/swiss-army-knife

用法

常用函数

getListViewVerticalOffset 返回 listView 相对于可见内容的滚动位置/垂直偏移量(在 Android 和 iOS 上)

disableScrollBounce 在 Android 和 iOS 上禁用 ScrollView 或 ListView 的弹跳/滚动超限。

removeHorizontalScrollBars 隐藏 scrollViews 或 ListViews 上的水平滚动条(在 Android 和 iOS 上)

removeVerticalScrollBars 隐藏 scrollViews 或 ListViews 上的垂直滚动条(在 Android 和 iOS 上)

pluckChildViewsFromLayout 接受任何布局并移除所有子视图,并以数组形式返回它们。

getScreenHeight 返回一个类型为 IScreenHeight 的对象,具有肖像和横向尺寸属性。IScreenHeight 还具有 androidStatusBar 和 androidNavBar 属性,这些是特定于 Android 的属性,将返回导航栏和状态栏的高度。如果在 iOS 上访问,它们将具有值为 0。这些属性很有用,因为肖像和横向尺寸不包含这些尺寸。

dismissSoftKeyboard 关闭软键盘。

ActionBar 工具 actionBarSetTitle 以编程方式设置ActionBar标题

actionBarAddButton 以编程方式向ActionBar添加按钮

actionBarClearButtons 以编程方式从ActionBar中删除所有按钮

贡献者 https://github.com/JoshDSommer/nativescript-swiss-army-knife

许可证

Apache许可证版本2.0