使用Ionic单击按钮隐藏键盘ios

时间:2015-11-06 13:17:44

标签: ios ionic-framework cordova-plugins ion

我使用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>      

2 个答案:

答案 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);

这将显示键盘的附件栏,上面有“完成”按钮。

您可以更原生地关闭键盘。

希望它有所帮助。