制作了一些iOS应用程序后,我现在迈出了使用PhoneGap构建HTML5应用程序的第一步。
令我困扰的一件事是如何呈现模态视图。在iOS中它是微不足道的:
[myViewController presentModalViewController:modalViewController animated:YES];
但是经过一段谷歌搜索,并检查PhoneGap's API reference,我找不到一个如何呈现模态视图的例子...我认为这将是一个微不足道的任务,有100个教程。
或者我可能只是在Googling真的很糟糕!但是,我想,我错过了一些非常明显的事情......
答案 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')。模态( '节目')