在没有TabGroup或NavBar的Titanium Appcelerator中向iOS应用程序添加“后退”按钮

时间:2014-06-24 06:03:53

标签: titanium appcelerator

我正在使用适用于iOS的Titanium Appcelerator进行开发。我想使用窗口属性手动管理“后退”按钮,可以设置左右按钮。

我正在尝试使用此代码:

var win = Titanium.UI.currentWindow;
win.backgroundColor = '#FFF';
var b = Titanium.UI.createButton({title:'Back'});
win.setLeftNavButton(b);
b.addEventListener('click', function()
    {
    win.close();
  });

但没有按钮显示。

1 个答案:

答案 0 :(得分:1)

Swanand是对的,但我想添加更多的东西,如果你使用窗口的模态属性打开那么你也可以使用setLeftNavButton方法在导航栏中设置按钮但是如果你不想使用标签组或导航组或者甚至是模态属性,然后你需要在窗口中添加具有left,top,width和height属性的按钮。

您可以使用以下示例....

var win = Titanium.UI.currentWindow;
win.backgroundColor = '#FFF';
var b = Titanium.UI.createButton({
        title:'Back',
        width : Ti.UI.SIZE,
        height : Ti.UI.SIZE,
        top : 10,
        left : 10
        });
win.add(b);