【发布时间】:2013-12-03 20:56:12
【问题描述】:
我正在为 iOS 6.1 更新我们的 Titanium 移动应用程序,并且我已将 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';
顺便说一句,顶部的导航/标题栏在选项卡组和导航窗口中也保持蓝色。
【问题讨论】:
-
尝试在窗口对象上设置 barColor 属性。检查使用 barColor 属性的 KitchenSink 代码:github.com/appcelerator/KitchenSink/blob/master/Resources/ui/…
-
@daniula,感谢您的评论;我以前试过,现在又试了一次,没有运气。
标签: ios iphone titanium titanium-mobile