ios - 如何使用 phoneGap 创建多个屏幕/ View ?

标签 ios css cordova mobile

我正在构建一个阅读应用程序,并且想第一次尝试使用 phoneGap。我对 HTML、CSS 和 JS 很满意,但对 xCode 没有太多经验。假设对于主屏幕上的这个阅读应用程序,我有一个按钮。当用户单击按钮时,我希望它重定向到另一个屏幕/ View 。这样做的正确方法是否只是在主页上创建一个链接,当他们单击它时将它们重定向到另一个 View ?我不认为我需要另一个模型或 Controller ,但我不确定。

最佳答案

在 Phonegap 应用程序中实现多个“ View ”的最佳方式是使用“单页应用程序”设计模式。

Phonegap 应用程序是将 native webview 设置为应用程序的默认和唯一 native View 的 native 应用程序。尽管您可以使用插件来实现其他类型的 native View ,但基本的 Phonegap 应用程序仅使用一个 native View 。

您可以随心所欲地在 Web View 中使用 HTML/CSS/JS 进行编程。

如果您不熟悉单页网站设计模式,这里有一个基本的解释:

  • 一个 html 文件
  • 使用具有特定 id 的 div 容器来显示和隐藏内容
  • Ajax 请求用于在应用程序内操作数据(因此不需要刷新页面)

关于ios - 如何使用 phoneGap 创建多个屏幕/ View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25452494/

相关文章:

javascript - 如何使用 jQuery 设置动态文本框的只读属性?

javascript - 无法在 xcode 中使用 iOS 的 PhoneGap 方法

android - Sencha Touch/Cordova - Android - 使用 Android Studio 构建 APK

ios - LaunchImage 没有运行我的自定义图像

ios - 如何格式化将字符串2013-01-27T02:31:47 + 08:00转换为NSDate

iphone - 在Google JSON之外获取邮政编码

javascript - 如何在 Extjs 4 的中心对齐 tabpanel 的选项卡?

ios - HTML5 : iOS screen scrolls up when keyboard shows up

html - 应用转换时未使用的索引

在我执行另一个脚本之前,jQuery 一直有效吗?