在窗口的标题栏中有一个按钮

时间:2014-02-11 20:22:05

标签: titanium titanium-alloy

<Alloy>
    <TabGroup backgroundColor="white" id="mainTabGroup">
        <Tab id="byFav" title="fav" icon="KS_nav_views.png">
        <Window id="byFavWin' title='fav'>
                <TableView id="tableByFav" />

            </Window>
        </Tab>
    </TabGroup>
</Alloy>

index.js

var backButton = Ti.UI.createButton({left:0, width:80, height:25, backgroundColor:'red'});
$.byFavWin.setLeftNavButton(backButton);

我的tabgroup有一个标题为'Fav'的窗口。

标题占据窗口顶部的一行,但

我想在标题栏的标题旁边放置按钮。

谢谢Mike S。

我已经更新了代码,但它不起作用。

它没有显示错误但没有按钮出现。

我可以提供更多提示吗?

2 个答案:

答案 0 :(得分:1)

您也可以在Alloy标记中添加导航按钮:

<Alloy>
  <TabGroup>
      <Tab>
          <Window title="Title" layout="vertical" backgroundColor="white">
              <LeftNavButton>
                  <Button>pop</Button>
              </LeftNavButton>
              <RightNavButton>
                  <Button>push</Button>
              </RightNavButton>
          </Window>
      </Tab>
  </TabGroup>
</Alloy>

答案 1 :(得分:0)

是的,你可以。 Window有一个名为setLeftNavButton()的方法,右侧也有一个方法。