将ipad连接到蓝牙键盘时隐藏ios的栏(位于底部)

时间:2015-09-02 15:21:20

标签: ios cordova ipad

您好我正在为ios设备开发phonegap / cordova项目 - ipad。该应用程序通过蓝牙键盘接收输入文本(因为我不想在屏幕上显示键盘)。到目前为止app可以按预期接收输入但是关于外观如何删除或隐藏屏幕底部的栏? (请参阅以下链接中的图片)

https://www.dropbox.com/sh/rt5w3ccqomec335/AADKUvt0w6KigfADAsx-ciu_a?dl=0

以下是我的代码

Config.xml:

<preference name="KeyboardDisplayRequiresUserAction" value="false" />

HTML:

<div style="overflow: hidden; position: relative; width: 1px; height: 1px; left: -500px">
     <input id="input" type="textfield" autocorrect="off" autocapitalize="off">
</div>

JS:

document.getElementById('input').focus();

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

将此插件安装到您的项目中:https://github.com/driftyco/ionic-plugin-keyboard

在JS中使用它:cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); 文档详细信息:https://github.com/driftyco/ionic-plugin-keyboard#keyboardhidekeyboardaccessorybar