nativeScript-keyboardshowing
检测键盘是否显示,并在键盘显示或隐藏时触发事件。
npm i --save nativescript-keyboardshowing

npm npm npm

nativeScript-keyboardShowing

一个 NativeScript 插件,用于处理检测键盘是否显示或隐藏。

ProPlugins

我们镇上有一个新推出的出色服务!这个服务提供经过测试的新插件和升级插件。所有 ProPlugins 都已知与 NativeScript 6.x 兼容。如果您对获取最新、已知工作且增强的插件感兴趣,请访问 https://ProPlugins.org -- 因为我相信 ProPlugins 为社区提供的东西,我的所有开发工作都在 ProPlugins 版本上进行。

社区

请随时继续使用此版本的插件,现在它由 ,即社区,100% 维护,因此我非常乐意继续支持社区版本,接受此插件的任何/所有 PR 并发布它。我将尝试验证 PR 中没有后门;但不会进行任何测试,因此如果它损坏,您需要发送 PR!

许可证

此软件基于 MIT 许可证发布,这意味着您可以在任何类型的程序中包含它 -- 然而,对于需要支持合同、更改、增强和/或商业许可证的实体,请通过 http://nativescript.tools 联系我。

我还做合同工作;如果您想为 NativeScript(或任何其他软件项目)构建模块,请随时联系我 [email protected]

Donate Patreon

示例快照

安装

tns plugin add nativescript-keyboardshowing

使用方法

要使用此模块,您只需使用 require() 调用它

var keyboard = require( "nativescript-keyboardshowing" );
console.log("keyboard is", keyboard.isShowing() ? "showing" : "hidden");

exports.onKeyboard = function (evt) {
console.log("Keyboard is now", evt.showing ? 'showing' : 'hidden');
};

您问,这究竟有什么帮助?

您是否曾需要知道软键盘是否显示?此插件通过事件或函数调用提供此信息。

您可以在需要它的任何页面上添加以下函数

exports.onKeyboard = function(args) { }

args.showing = true | false
args.object = 当前页面

其他辅助方法

var keyboard = require('nativescript-keyboardshowing');

keyboard.isShowing()

返回:true 或 false
var keyboard = require( "nativescript-keyboardshowing" );
console.log("keyboard is", keyboard.isShowing() ? "showing" : "hidden");