窗口背景图像没有显示在iphone Titanium上

时间:2014-04-30 10:33:48

标签: titanium appcelerator

我创建了带有单个选项卡和选项卡窗口的选项卡组,我已经为选项卡窗口设置了背景图像,图像在Android上正常显示但在iPhone中我无法看到任何图像任何解决此问题的方法?

var tabGroup = Titanium.UI.createTabGroup({
    navBarHidden: true,
    layout: 'vertical'
});
Ti.UI.Clipboard.setText('');
var db = require('dbhelper');
db.callDb();
var windowTitle = Ti.UI.createLabel({
    color: '#fff',
    text: 'IEMR LITE'
});
var win1 = Titanium.UI.createWindow({
    backgroundColor: '#fff'
});
if (Ti.Platform.name === 'iPhone OS') {
    win1.titleControl = windowTitle;
    win1.barImage = 'images/actionbar3.png';
    win1.hideTabBar();
} else {}
win1.backgroundImage = 'images/default_portrait.png';

2 个答案:

答案 0 :(得分:0)

我已经尝试过这段代码,它的功能也适用于我。还要确保提供正确的图像路径。

var tabGroup = Titanium.UI.createTabGroup({ 
        navBarHidden : true, 
        layout : 'vertical' 
    }); 
    Ti.UI.Clipboard.setText(''); 
    //var db = require('dbhelper'); 
    //db.callDb(); 
    var windowTitle = Ti.UI.createLabel({ 
        color : '#fff', 
        text : 'IEMR LITE' 
    }); 
    var win1 = Titanium.UI.createWindow({ 
        backgroundColor : '#fff' 
    }); 
    if (Ti.Platform.name === 'iPhone OS') { 
        win1.titleControl = windowTitle;
        win1.barImage = '1.png'; 
        win1.hideTabBar(); 
        } else { } 
    win1.backgroundImage = '2.png';
    var tab1 =Ti.UI.createTab({
        window : win1
    });
    tabGroup.addTab(tab1);
    tabGroup.open();

答案 1 :(得分:0)

尝试删除build文件夹并再次为iPhone构建。有时在添加图像(或其他二进制资源)之后,它不会正确链接到底层构建项目,直到您进行干净构建。