【问题标题】:Hide toolbar above iPhone keyboard, PhoneGap隐藏 iPhone 键盘上方的工具栏,PhoneGap
【发布时间】:2012-03-24 19:24:09
【问题描述】:

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

【问题讨论】:

    标签: javascript iphone cordova keyboard toolbar


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      我不知道这是否可以通过 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

      【讨论】:

      • 谢谢!这是个好主意。不幸的是,我对 Object-c 知之甚少。但我会试试看,因为这似乎是我唯一的选择。
      • 我有一个基本的 phonegap-ios 插件结构,可以帮助你 - gist.github.com/1675595
      【解决方案3】:

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          猜你喜欢
          • 2020-10-12
          • 1970-01-01
          • 2012-04-18
          • 1970-01-01
          • 2016-08-21
          • 2011-04-28
          • 2012-02-09
          • 2017-08-28
          • 2012-01-07
          相关资源
          最近更新 更多