【问题标题】:Navigation Bar and Tab Bar in CordovaCordova 中的导航栏和标签栏
【发布时间】:2016-10-27 22:22:16
【问题描述】:

背景:

我在应用商店中有一个 iOS 应用,但它运行在非常旧的 Cordova 版本上,需要更新。不幸的是,我一直在为navigation bartab bar 使用的插件与当前版本的iOS 不兼容。

有一些 HTML 工具包包含此类功能,但就我而言,我无法使用它们。我实际上是从 Web 服务器而不是本地加载 Web 应用程序,任何通信错误都会破坏 HTML 导航。 (我意识到这并不理想,但它超出了我的控制范围。)

问题:

我搜索了其他导航栏和标签栏插件,但没有找到任何感兴趣的东西。在我看来,我错过了一些东西。有没有更简单的方法可以将导航控件添加到 Cordova 应用程序?有没有我没找到的插件?

【问题讨论】:

  • 我不完全理解你的问题的本质。如果您可以使用插件(也是本地的)来实现这些栏,为什么不能只使用纯 HTML 来实现呢?如果您可以使用纯 HTML,那么您可以使用开箱即用地提供此类功能的 HTML 框架。
  • @sanfor,插件可以从网络初始化,然后本地运行。因此,一旦标签和导航栏被初始化,即使页面超时,它们也会继续工作(例如,用户可以点击后退按钮并重试。)但是,如果我在 HTML 中实现导航,并且页面超时,用户将只能与一个空白屏幕进行交互。
  • 不确定反对票的用途。选民愿意发表评论吗?

标签: ios cordova navigation


【解决方案1】:

我最终只是修复了 AndiDog 插件以在 iOS8 上运行。

【讨论】:

  • 您可能会将此修复程序公开吗?你可以向 AndiDog 的插件库提交 PR 吗?
  • @AlexandreTestu 这是一个有效的观点。不幸的是,我大量修改了插件,部分原因是我不寻常的限制,所以我可能破坏了大多数人使用的许多功能。话虽如此,我大多只需要修复 ARC 的东西,这很简单。我更新了 javascript 以进行新的 exec() 调用。但所有这些都没有我担心的那么难。
  • 如何在 andi dog 插件中的标签之间导航?
  • 很抱歉,我帮不上什么忙。我对插件越来越不满意,所以我用 Swift 从头开始​​完全重写了它们。
【解决方案2】:

我不确定这是否是您正在寻找的答案,但我已经为混合应用程序和 Web 应用程序创建了一个用 JS/HTML 创建的选项卡栏系统。 (在本地运行!)。它叫做app-tab-bar

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多