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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏iPhone键盘上方的工具栏,PhoneGap相关的知识,希望对你有一定的参考价值。

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

答案

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

请参阅以下链接以获取更多详细信息(它们不准确,但会为您提供所需的详细信息):

Programmatically align a toolbar on top of the iPhone keyboard

http://gabriel-tips.blogspot.in/2011/05/input-accessory-view-how-to-add-extra.html

另一答案

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

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

http://docs.phonegap.com/en/3.4.0/config_ref_index.md.html#The%20config.xml%20File

另一答案

试试这个cordova插件https://github.com/don/KeyboardToolbarRemover

回答这个重复的线程太Phonegap iOS6: Proper solution to Remove form assistant bar (prev, next, done)

另一答案

有一种方法。这个人通过在AppDelegate.m中进行修改来完成它。你可以在这个link的红利代码部分找到描述。您也可以参考由Kerri Shotts Code Here开发的代码

现在,完成按钮消失了,我试图弄清楚如何使键盘消失。这将是每个人的下一步。

以上是关于隐藏iPhone键盘上方的工具栏,PhoneGap的主要内容,如果未能解决你的问题,请参考以下文章

键盘使用 iFrame/object 和 JQTouch 隐藏 PhoneGap Build 3.1 中的 iOS 输入字段

键盘上方的 UIToolbar - iPhone SDK

在工具栏上方显示键盘?

在 PhoneGap 应用程序中以编程方式在 iPhone 上显示软键盘?

jQuery Mobile 'Form' 没有从 PhoneGap 中的 iPhone 软键盘“GO”按钮提交

如何在PhoneGap textarea中隐藏键盘完成按钮?