0

我从入门网站下载了IncludeExternalPages项目。main.jsfor 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); 
}

但是,在模拟器中执行此代码时,标签是FavoriteSearchMore而不是HomeClientIBM。我没有对项目进行任何修改,只是构建它并在 iOS 模拟器上运行。这WL6.2与 9/4 更新(最新)一起使用。

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

4

1 回答 1

0

当使用“内置”操作系统图标(收藏夹、更多、搜索……)时,选项卡项的标题将默认为图标的标题,而不是代码中的标签。

例如,要更改它,请提供您自己的收藏夹图标,然后将使用“主页”标签。

于 2014-09-08T16:12:06.530 回答