2012-09-09 25 views
0

制作了几个iOS应用程序后,我现在正在开始使用PhoneGap构建HTML5应用程序的第一步。如何使用PhoneGap呈现模态视图?

难倒我的其中一件事是如何呈现模态视图。在iOS中是微不足道:

[myViewController presentModalViewController:modalViewController animated:YES]; 

但有点谷歌搜索,并检查出PhoneGap's API reference后,我无法找到如何呈现模式视图只举一个例子......这是我认为将是一个简单的任务有100多个教程。

或者,也许我只是非常糟糕的谷歌搜索!然而,我认为我错过了一些非常明显的东西...

回答

0

没有presentModalViewController for phonegap,在phonegap中,您将所有代码加载到“webView”中,并且必须完成所有代码和页面转换与HTML + CSS + JavaScript,所以你必须创建自己的翻转,crossdisolve和其他动画(或使用jQuery的手机,jqtouch,jqmobi或任何其他JavaScript框架与这个动画),所以你可以重用代码在其他平台,你android或blackberry上没有presentModalViewController。

如果你真的想在iOS Phonegap应用上使用presentModalViewController,你必须创建一个插件,或者使用phonegap作为组件,然后创建不同的视图,在它们上加载不同的html文件,并且改变它们与native码。

+0

啊。这很好。我原以为PhoneGap会有抽象的转换。因此,如果你想从下面滑动一个视图,你可以去navigator.presentModalView('myView'); – tomblah

+0

好吧,jQTouch似乎是演示类似转换的方式。 – tomblah

+0

jQTouch还有其他的选择,比如jqUI(jqmobi),sencha touch,jquery mobile,kendo UI,iUI,iWebkit。尝试一些演示 – jcesarmobile

相关问题