我正在尝试更改我的选项卡组选项卡的图标,但它不显示图像。
对于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/