Javascript 隐藏iPhone键盘上方的工具栏,PhoneGap

Javascript 隐藏iPhone键盘上方的工具栏,PhoneGap,javascript,iphone,cordova,keyboard,toolbar,Javascript,Iphone,Cordova,Keyboard,Toolbar,我正在使用PhoneGap开发一个iPhone应用程序。在应用程序中,有一个页面只包含一个文本区域供用户输入。由于此页面上没有其他输入字段,因此我想将工具栏隐藏在键盘上方,以便为用户提供更多的可用空间。有什么办法吗?使用javascript 我不知道这是否可以通过phonegap API直接实现,但您可以通过编写phonegap插件来更改本机代码的行为 有关更多详细信息,请参阅以下链接(这些链接不准确,但会提供所需的详细信息): 有一种方法。这家伙是通过修改AppDelegate.m来完成的。

我正在使用PhoneGap开发一个iPhone应用程序。在应用程序中,有一个页面只包含一个文本区域供用户输入。由于此页面上没有其他输入字段,因此我想将工具栏隐藏在键盘上方,以便为用户提供更多的可用空间。有什么办法吗?使用javascript


我不知道这是否可以通过phonegap API直接实现,但您可以通过编写phonegap插件来更改本机代码的行为

有关更多详细信息,请参阅以下链接(这些链接不准确,但会提供所需的详细信息):


有一种方法。这家伙是通过修改AppDelegate.m来完成的。您可以在此奖金代码部分找到说明。 您也可以参考Kerri Shotts开发的代码

现在“完成”按钮不见了,我正想办法让键盘消失。这将是每个人的下一步。

试试这个cordova插件


也在这个重复的线程上回答了

您可以通过将其添加到config.xml来隐藏它:

<preference name="HideKeyboardFormAccessoryBar" value="true"/>


谢谢!这是个好主意。不幸的是,我对Object-c知之甚少。但我会试试看,因为这似乎是我唯一的选择。我有一个基本的phonegap ios插件结构,下面的要点可能会对你有所帮助-