【问题标题】:IOS prev/next button close keyboard unexpectedlyIOS prev/next按钮意外关闭键盘
【发布时间】:2013-03-23 17:23:20
【问题描述】:

我目前正在使用 PhoneGap (Cordova) 在 iPad/iPhone 上构建应用程序。

我在应用程序中的一个页面(在 html/css/js 中),有 100 多个输入类型 Number。 当我用手指瞄准他们每个人时,它就像一个魅力。 但是,当我使用 IOS 键盘上的上一个/下一个按钮时,有时,我不知道为什么,键盘会向下滑动,当我尝试再次打开它并用手指键盘瞄准输入时,它只会闪烁......无法修复它无需滚动即可释放所有事件。

我已经清理了我的代码,重构了一些部分,如果有人遇到同样的问题,请查看 google 和 stackoverflow,但我什么也没找到......

有人知道这是否是 UIWebView 问题吗?还是phoneGap?还是别的什么?

感谢阅读。

【问题讨论】:

    标签: ios cordova input keyboard


    【解决方案1】:

    为了让这两个按钮起作用,您需要指定它们的行为,但似乎没有指定。做了一些研究,我认为你有两个选择。要么像 here 解释的那样完全摆脱下一个/上一个按钮,要么覆盖 textFieldShouldReturn: 以类似于 this 帖子中描述的方式。

    【讨论】:

    • 嘿,谢谢你的回答。我的问题不是 IOS 问题(在我的 opignon 中),但我会尝试这两个链接。谢谢
    【解决方案2】:

    如果您乐于从应用程序中完全删除下一个/上一个按钮,那么新的 Phonegap/Cordova 2.6.0rc1 让这变得非常简单。

    在您的 config.xml 文件中,只需将 HideKeyboardFormAccessoryBar 首选项设置为 true

    【讨论】:

    • 谢谢。我想我会为我的应用程序做这件事。当我们发送垃圾邮件时,Prev/next 只是让应用程序跳舞。看起来很有趣,但对客户来说并不是真的......
    猜你喜欢
    • 2012-01-18
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多