如何使用PhoneGap呈现模态视图?

时间:2012-09-09 18:20:42

标签: ios html5 cordova modalviewcontroller

制作了一些iOS应用程序后,我现在迈出了使用PhoneGap构建HTML5应用程序的第一步。

令我困扰的一件事是如何呈现模态视图。在iOS中它是微不足道的:

[myViewController presentModalViewController:modalViewController animated:YES];

但是经过一段谷歌搜索,并检查PhoneGap's API reference,我找不到一个如何呈现模态视图的例子...我认为这将是一个微不足道的任务,有100个教程。

或者我可能只是在Googling真的很糟糕!但是,我想,我错过了一些非常明显的事情......

3 个答案:

答案 0 :(得分:0)

没有用于phonegap的presentModalViewController,在phonegap中你将所有代码加载到“webView”中,所有代码和页面转换都必须用html + css + javascript完成,所以你必须创建自己的翻转, crossdisolve和其他动画(或使用jquery mobile,jqtouch,jqmobi或任何其他javascript框架与此动画),所以你可以在其他平台重用代码,你没有在Android或黑莓上的presentModalViewController。

如果你真的想在iOS phonegap应用上使用presentModalViewController,你必须创建一个插件,或者使用phonegap作为组件,然后你创建不同的视图,在它们上加载不同的html文件,然后用本机代码更改它们

答案 1 :(得分:0)

答案 2 :(得分:0)

我更喜欢使用bootstrap(http://getbootstrap.com/javascript/

  

$( '#myModal')。模态( '节目')