2012-05-15 30 views
0

我完全不熟悉iphone应用程序。我正在创建一个iPhone应用程序,它是用HTML和jQuery中的手机设计的。我想在iPhone的顶部包含一个后退按钮,就像iPhone中的默认按钮一样。我在网上搜索,但所有我发现,需要视图controllers.I没有多个视图,所以我怎么能包括我的应用程序后退按钮。一步一步的解释会非常有帮助。iphone - 在没有视图控制器的应用程序中的后退按钮

在此先感谢.. :)

+0

参考http://stackoverflow.com/questions/7344735/back-button-with-phonegap-and-query-mobile和http://groups.google.com/group/phonegap/browse_thread/thread/8643474cea395abd/f43a47d10752acaf – Maulik

回答

0

为什么你会包含“后退”按钮,如果你不具备多个视图?你究竟会“回”到什么地方?

“网”是正确的,你需要一个UINavigationController来安置一个“后退”按钮,这会弹出一个视图到以前的视图。

除了UINavigationController之外,您可以使用UIToolbar并在左手边设置一个按钮并给它标题“Back”来模拟本机外观 - 但这样做会让人产生误解和毫无意义。

我不使用PhoneGap,但我确定有一种方法可以模拟NavigationController并手动放置一个按钮。我也确定它不会像后退按钮一样形成(尖端)。

javascript:history.go(-1)

+0

我有多个html页面。该应用程序以登录屏幕开始,在用户登录后,它会导航到下一页,并且更像Web应用程序。所以我需要一个后退按钮来从一个屏幕导航到另一个。如果我需要UINavigationController,我在哪里定义它? –

+0

你不能只使用'javascript:history.go(-1)'?或者只是手动定义要导航回的页面? 'Back' – WrightsCS

+0

谢谢。 history.go(-1)对我来说非常合适。 :) –

0

UINavigationController的是一个本机控制其是在IOS框架。当你使用HTML,jQueryMobile和phonegap时,你不应该看这些控件。为此,您应该完全在HTML页面和CSS中工作。

下面的页面包含jquery mobile中的后退按钮。你应该在你的html页面中实现这一点。

http://jquerymobile.com/test/docs/toolbars/docs-headers.html

相关问题