Worklight WL.TabBar在iOS上不显示正确的标题

时间:2014-09-08 16:05:06

标签: ibm-mobilefirst worklight-runtime

我从入门网站下载了 IncludeExternalPages 项目。在main.js for iPhone中,我可以看到WL.TabBar应显示的内容:

function wlEnvInit(){
    wlCommonInit();

    WL.TabBar.init();

    WL.TabBar.addItem("WLtab1", function () {tabClicked(1); } ,"Home",{
        image: "tabButton:Favorites"
    });

    WL.TabBar.addItem("WLtab2", function () {tabClicked(2); } ,"Client",{
        image: "tabButton:Search"
    });

    WL.TabBar.addItem("WLtab3", function () {tabClicked(3); } ,"IBM",{
        image: "tabButton:More"
    });

    WL.TabBar.setVisible(true);
    WL.TabBar.setSelectedItem("WLtab1");

    tabClicked(1); 
}

但是,在模拟器中执行此代码时,标签为收藏搜索更多而非主页客户端 IBM 。我没有修改项目,只是构建它并在iOS模拟器上运行。这是使用WL6.2和9/4更新(最新)。

为什么标题默认为iOS而不是代码中指定的任何想法?

1 个答案:

答案 0 :(得分:0)

使用"内置"操作系统图标(收藏夹,更多,搜索,...)标签项的标题将默认为图标的标题,而不是代码中的标签。

要更改它,例如,提供您自己的收藏夹图标,然后提供" Home"将使用标签。