Titanium:选项卡的图标图像不起作用

标签 titanium appcelerator titanium-mobile

我正在尝试更改我的选项卡组选项卡的图标,但它不显示图像。

对于iOS

我使用了以下代码:

var win1 = Titanium.UI.createWindow
({  
    url:'Tab1.js'
});

var tab1 = Titanium.UI.createTab
({  
      icon:'footer_contactus_hover.png',
      window:win1
});

// create controls tab and root window
var win2 = Titanium.UI.createWindow
({        
    url:'Tab2.js'
});

var tab2 = Titanium.UI.createTab
({  
    icon:'footer_search.png',
    window:win2
});

我有4 个标签。图像的尺寸为 81x51 。它向我显示仅蓝色矩形而不是原始图像。

我也尝试过<property name="ti.android.fastdev" type="bool">false</property>

代码有什么问题吗?

最佳答案

假设您的图像确实存在于指定的位置,我的第一个猜测是您的图像没有正确创建,因此当被屏蔽时您看到的只是一个蓝色矩形。我建议从 http://glyphish.com/ 获取一些其他图标图像看看是否您的图像创建不正确(我与此没有任何关系,除了我在我的项目中使用了他们的图标并且它们是一流的)。

您可能还想查看 Human Interface Guidelines因为它规定了指定的尺寸。

关于Titanium:选项卡的图标图像不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9928050/

相关文章:

Titanium Appcelerator 后退按钮关闭我的窗口

javascript - 将闪烁边框应用于 appcelerator 中的 View

ios - Titanium Appcelerator 无法在 iphone 设备上运行应用程序

javascript - 从警报中的选定行检索数据

javascript - 如何处理注销#appcelerator

ios - Stelford Titanium Calendar 未在 ios 上向 ical 添加事件

android - Appcelerator - Android 上的音频格式

sql - 在appcelerator titanium sql left join中不起作用

ios - 如何在 Titanium (iOS) 中计算出设备类型

appcelerator - 在 Titaninum Appcelerator 中区分 iPhone 和 iPad