2011-05-11 54 views
2

我试图创建一个使用本机功能和phoneGap框架组合的应用程序。本地应用程序有一个按钮,点击后,phoneGap ui必须添加到视图。有什么办法可以做到这一点?有没有相同的教程?将phoneGap与本机iOS应用程序集成

+0

为什么你需要做第一步没有phonegap? – Ben 2011-05-11 05:13:14

+1

访问iOS的基本UI功能 - 滚动,TabBar等 – 2011-05-11 05:25:43

回答

5

是的,这是可能的。虽然你可能会让自己陷入一些头痛的问题。我的应用类似于其他方式,主要是phonegap,但偶尔我会打开一个本地视图。以下是代码链接,展示了如何在iOS和电话世界之间切换的绝佳示例。

new updated recommended article(见下文更新)

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

如果你实现这个插件,你会很容易地看到如何来回跳动。我已经成功地对这些类进行了大量修改,以将大量原生功能添加到我的phonegap项目中。你也许应该看看phonegap插件的官方电话指南。 Here

重要编辑

获悉原linkwas打破(不是非常惊讶,因为这个答案已经很老了,我已经早就从PhoneGap的搬走了),所以我替换了一篇文章,显示原始链接如何做好这些插件。在文章中,它解释了链接被破坏,并提供了几个链接,这些较旧的文件被保留,但实际上也被破坏了。 Here是其中一个分支,我发现仍然在“存档”分支上存放原始文件。但我还没有调查这些文件是否与我原来的作品大不相同。祝你好运!

+1

哎呀,删除了一行。 “在这个特定的插件中,在手机视图顶部打开了一个本地视图,注意你有一个定制的xib和所有的东西,这个插件可以被修改,以便显示任何你能想到的任何功能的xib – hatunike 2011-10-20 18:58:38

+0

+1,很好的例子。正是我所需要的。 – mpontillo 2013-08-14 18:24:08

+0

你的链接很不幸被破坏了,请你把它更新到一个可能工作的网址吗? – 2015-02-05 21:39:46

3

这不是Phonegap意味着如何使用。

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

2

我实际上想要做与原始海报相同的东西。从理论上讲,这将是相对容易的,但不是一成不变的。如果有PhoneGapView可以集成到现有项目中,我很乐意。如果所述PhoneGapView可以作为可重新定位和重新定位的对象集成在Interface Builder中,则可以将奖励点分开,基本上将其视为扩展了UIWebView的对象。

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

+0

我并不是无法做到这一点。我一直在思考这个问题。 – hatunike 2012-02-17 15:48:53

相关问题