gpt4 book ai didi

ios - 工作灯标签栏

转载 作者:行者123 更新时间:2023-11-29 02:51:27 26 4
gpt4 key购买 nike

我正在开发 Worklight 版本 6.1。我创建了一个 Worklight 项目,添加了一个混合应用程序,然后将 iPhone 环境添加到该应用程序。我已经生成了 Xcode 环境,并向该 Xcode 项目添加了 Controller 类。我必须在我的应用程序中添加工作灯选项卡栏。我将 html(网页)页面作为第一页,从那里我导航到查看 Controller 页面。在 main.js 中添加了以下功能。

    var tb = WL.TabBar;
tb.init();
tb.addItem("One", function () {
} ,"First", { image : ""});
tb.setVisible(true);
tb.setSelectedItem("One");

我能够在网页中获取选项卡栏项目。但是选项卡栏未显示在任何 View Controller 屏幕中。我应该如何在 Web 和 native ios 屏幕中同时拥有 Worklight 选项卡栏。帮助我解决这个问题。

最佳答案

Worklight 使用 Cordova,因此当您启动应用程序时,您看到的是 Worklight 生成的 Cordova Web View 。

当您导航到 native 页面(在您的情况下,是一个新类)时,您实际上是从 Web View 移至另一个 View Controller ,因此您不会在该 View Controller 中看到 WL.TabBar 实例(标签栏属于另一个)。

以下博客文章包含有关 Worklight 应用程序架构的背景信息,并说明如何在基于 Cordova 的应用程序中组合 native Controller (例如选项卡栏)。仔细阅读并相应实现:

关于ios - 工作灯标签栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24465384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com