无法在Ti 3.1.3/iOS 6.1中更改工具栏颜色
我正在为iOS 6.1更新我们的Tian移动应用程序,并将Ti SDK更新为3.1.3。我是根据iOS 6.1进行编译并在iOS 7模拟器中运行的原因是我们没有将此应用程序更新为iOS 7,我们正在编写一个新的应用程序 我们有一个工具栏,应该是黑色的,但是,现在它是iOS 6.1默认的蓝色,我不能让它改变 我尝试过使用window.setToolbar并创建工具栏,但没有任何效果。我做错了什么 代码-我最初尝试的:无法在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({
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,感谢您的评论;我以前试过,只是又试了一次,运气不好。