【问题标题】:Phonegap iOS app: change keyboard appearance to UIKeyboardAppearanceAlert (again)Phonegap iOS 应用程序:将键盘外观更改为 UIKeyboardAppearanceAlert(再次)
【发布时间】:2012-10-18 10:52:54
【问题描述】:

几个月前,我发布了一个问题,询问 phonegap 用户是否以及如何在不针对单个文本字段的情况下将键盘外观更改为深色警报 ui 键盘 (UIKeyboardAppearanceAlert)。我自己做了一些广泛的研究并提供了赏金,但问题仍未解决。

Alter keyboard appearance in native, phonegap/Cordova built iOS App

到今天为止,我仍在努力解决这个问题,并简单地结束。我确实意识到自从上次我用这个问题打扰你以来可能没有发生很多事情,但是,实际上有两件事发生了变化,这在一定程度上证明了这个看似重复的帖子是合理的:

  1. Phonegap 已经发布了 2.1 版本,其中做了一些新的东西,也许现在这可能?
  2. 由于我的客户希望我以任何可能的方式解决此问题,这次我还想请您提供一种替代方法。如果仍然无法完成,是否可以自定义制作我自己的“键盘”?我知道这在技术上当然是可行的,但它是否是一种推荐的方法,至少在某种程度上被认为是明智和合理的?正如我所说,我的客户为此非常努力,不赞成完全原生地重建应用程序。

最后,到今天为止,有没有办法用 phonegap / Cordova 做到这一点?如果没有,您是否会建议我使用 HTML CSS 和 JavaScript 自定义制作键盘,记住这对我的客户来说是一个主要的问题?如果是这样,有什么好的插件可以作为开始使用吗?请查看我的旧帖子(上面链接),了解已经测试过的内容。

提前致谢, 乔纳森

【问题讨论】:

  • 我意识到这是一个很长的尝试,但是否可以通过插件以编程方式将 html 文本字段替换为原生文本字段,从而通过它们的 html id 来定位这些文本字段?

标签: ios xcode cordova keyboard


【解决方案1】:

我知道这已经很老了,但我偶然发现它是为了寻找同样的东西。无论如何,我找到了一个可能的解决方案,即为 Cordova http://cordova.apache.org/docs/en/2.6.0/guide_plugin-development_index.md.html#Plugin%20Development%20Guide创建一个插件

它确实需要一些本机编码,但至少可以避免从头开始启动已经在 Cordova 中构建的应用程序。

【讨论】:

    猜你喜欢
    • 2012-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 2012-12-01
    相关资源
    最近更新 更多