2012-03-07 115 views
6

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

enter image description here

回答

1

我不知道这是否是与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

+0

的感谢!是个好主意。不幸的是,我只知道一点关于Object-c的知识。但我会尝试,因为它似乎是我得到的唯一选择。 – 2012-03-07 11:25:46

+0

我有一个基本的phonegap-ios插件结构,可以帮助你 - https://gist.github.com/1675595 – dhaval 2012-03-09 11:13:09

+0

谢谢!学习目标-c现在...这是一项艰苦的工作 – 2012-03-16 07:35:53

0

有一个办法。这个人通过在AppDelegate.m中进行修改来完成它。你可以在这个link的奖金代码部分找到说明。 你也可以参考由Kerri Shotts开发的相同的代码Code Here

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

+0

谢谢!我会尝试一下 – 2012-05-09 15:53:22