无法在Ti 3.1.3/iOS 6.1中更改工具栏颜色

无法在Ti 3.1.3/iOS 6.1中更改工具栏颜色,ios,iphone,titanium,titanium-mobile,Ios,Iphone,Titanium,Titanium Mobile,我正在为iOS 6.1更新我们的Tian移动应用程序,并将Ti SDK更新为3.1.3。我是根据iOS 6.1进行编译并在iOS 7模拟器中运行的原因是我们没有将此应用程序更新为iOS 7,我们正在编写一个新的应用程序 我们有一个工具栏,应该是黑色的,但是,现在它是iOS 6.1默认的蓝色,我不能让它改变 我尝试过使用window.setToolbar并创建工具栏,但没有任何效果。我做错了什么 代码-我最初尝试的: var toolbar = Ti.UI.iOS.createToolbar({

我正在为iOS 6.1更新我们的Tian移动应用程序,并将Ti SDK更新为3.1.3。我是根据iOS 6.1进行编译并在iOS 7模拟器中运行的原因是我们没有将此应用程序更新为iOS 7,我们正在编写一个新的应用程序

我们有一个工具栏,应该是黑色的,但是,现在它是iOS 6.1默认的蓝色,我不能让它改变

我尝试过使用window.setToolbar并创建工具栏,但没有任何效果。我做错了什么

代码-我最初尝试的:

var toolbar = Ti.UI.iOS.createToolbar({
    bottom: 0,
    borderTop: true,
    borderBottom: false,
    translucent: false,
    barColor: '#000000',
    animated: false
});

mainWindow.add(toolbar);
我也试过:

mainMenuWindow.setToolbar(loggedOutBtns, {
    animated: false,
    barColor: '#000000',
    translucent: false 
});
并尝试在窗口本身上设置barColor属性:

mainMenuWindow.barColor = '#000';

顺便说一句,在选项卡组和导航窗口中,顶部的导航/标题栏也保持蓝色。

原因是XCode 5。尽管我是根据iOS 6.1编译的,但XCode 5使更改barColor属性变得不可能

我再次安装了XCode 4.6,并根据iOS 6.1进行编译,使用iOS 6.1模拟器,barColor显示为黑色,与预期的一样

以下链接有助于我的调查:


尝试在窗口对象上设置barColor属性。检查使用barColor属性的KitchenSink代码:@daniula,感谢您的评论;我以前试过,只是又试了一次,运气不好。