我使用Ionic开发了一个应用程序,我需要通过单击按钮来隐藏ios键盘。我安装了插件离子键盘:
cordova plugin add ionic-plugin-keyboard
我使用了这个命令并且没有工作:
cordova.plugins.Keyboard.close();
我正在使用这个版本的Ionic和真实设备ios 8。
<link data-require="ionic@1.0.0-beta.1" data-semver="1.0.0-beta.1" rel="stylesheet" href="http://code.ionicframework.com/1.0.0-beta.13/css/ionic.css" />
<script data-require="ionic@1.0.0-beta.1" data-semver="1.0.0-beta.1" src="http://code.ionicframework.com/1.0.0-beta.13/js/ionic.bundle.js"></script>
答案 0 :(得分:0)
除了你的命令之外,我还将它添加到config.xml中并且它可以工作
<feature name="Keyboard">
<param name="ios-package" onload="true" value="IonicKeyboard" />
</feature>
答案 1 :(得分:-2)
在你的app.js
中更改此行
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
到
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);
这将显示键盘的附件栏,上面有“完成”按钮。
您可以更原生地关闭键盘。
希望它有所帮助。