我从入门网站下载了 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而不是代码中指定的任何想法?
答案 0 :(得分:0)
使用"内置"操作系统图标(收藏夹,更多,搜索,...)标签项的标题将默认为图标的标题,而不是代码中的标签。
要更改它,例如,提供您自己的收藏夹图标,然后提供" Home"将使用标签。