Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用PhoneGap呈现模态视图?_Ios_Html_Cordova_Modalviewcontroller - Fatal编程技术网

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

Ios 如何使用PhoneGap呈现模态视图?,ios,html,cordova,modalviewcontroller,Ios,Html,Cordova,Modalviewcontroller,在制作了一些iOS应用程序之后,我现在开始使用PhoneGap构建HTML5应用程序 困扰我的一件事是如何呈现模态视图。在iOS中,它很简单: [myViewController presentModalViewController:modalViewController animated:YES]; 但是,在谷歌搜索了一段时间后,我找不到一个关于如何呈现模式视图的示例……我认为这是一个很简单的任务,有100多个教程 或者也许我就是不擅长谷歌搜索!然而,我认为我忽略了一些显而易见的东西…pho

在制作了一些iOS应用程序之后,我现在开始使用PhoneGap构建HTML5应用程序

困扰我的一件事是如何呈现模态视图。在iOS中,它很简单:

[myViewController presentModalViewController:modalViewController animated:YES];
但是,在谷歌搜索了一段时间后,我找不到一个关于如何呈现模式视图的示例……我认为这是一个很简单的任务,有100多个教程


或者也许我就是不擅长谷歌搜索!然而,我认为我忽略了一些显而易见的东西…

phonegap没有presentModalViewController,在phonegap中,您将所有代码加载到“网络视图”中,所有代码和页面转换都必须使用html+css+javascript完成,因此您必须创建自己的翻转、交叉分解和其他动画(或者使用jquery mobile、jqtouch、jqmobi或任何其他javascript框架制作此动画),这样您就可以在其他平台上重用代码,而android或blackberry上没有presentModalViewController

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

这将帮助你


我宁愿使用引导()

$('#myModal').modal('show'))


啊。知道这一点很好。我本以为PhoneGap会对转换进行抽象。因此,如果你想,比如说,从下面向上滑动视图,你可以选择navigator。presentModalView(“myView”);好的,jQTouch似乎是实现转换之类的演示内容的方法。jQTouch还有其他替代方法,比如jqUI(用于jqmobi),sencha touch,jquery mobile,剑道用户界面,iUI,iWebkit。试试demosAh,是的,现在看看sencha touch。好的,现在一切都准备好了,谢谢jcesar。PhoneGap可以在iPad上完美运行。谢谢。