将phoneGap与本机iOS应用程序集成

我试图创build一个应用程序,它使用本地function和phoneGap框架的组合。 本地应用程序有一个button,点击哪个phoneGap用户界面必须添加到视图。 有没有办法做到这一点? 有没有相同的教程?

是的,这是可能的。 虽然你可能会让自己陷入一些头痛的问题。 我的应用程序是另一种方式,主要是手机,但偶尔我会popup一个本地视图。 这里是链接到代码,显示了如何在iOS和电话世界之间切换的一个很好的例子。

新的更新推荐文章 (见下面的更新)

这些文件代表手机中使用的标准插件。 在这个特定的插件中,在手机视图之上打开了一个本地视图。 注意你有一个习惯xib和一切。 这个插件可以修改,以显示任何function,你可以想到的任何xib。

如果你实现这个插件,你会很容易地看到如何来回跳动。 我已经成功地大量修改了这些类,以将大量的本地function添加到我的phonegap项目中。 另外你也许应该看看phonegap插件官方phonegap指南。 这里

重要编辑

被告知最初的链接被破坏(不是非常惊讶,因为这个答案是非常古老的,我早已从PhoneGap远离),所以我用一篇文章取代了原来的链接,说明如何做好这些插件。 在文章中,它解释了链接被破坏,并提供了几个链接,这些较旧的文件被保留,但实际上这些也被打破。 这里是其中一个分支,我发现仍然在“存档”分支上承载原始文件。 但我还没有调查这些文件是否与我原来的工作大不相同。 祝你好运!

这不是如何使用Phonegap的。

为了实现你所要求的,你只需要创build一个Phonegap应用程序,并通过在Objective-C中编写一个Phonegap插件来添加额外的本地function。 您可以根据需要添加尽可能多的本机代码。

我实际上想要做和原来的海报一样的东西。 从理论上讲,这将是相对容易的,但不是一成不变的。 如果有PhoneGapView可以集成到一个现有的项目,我会喜欢它。 如果所述PhoneGapView可以作为可重新定位和重新定位的对象集成在Interface Builder中,则基本上将其视为扩展了UIWebView的对象。

这是我一厢情愿的想法,因为这是上级如何希望我的项目。