我把这个图标放在tabbar上,但在设备上只有一个灰色的矩形我可以看到。我应该以某种方式改变我的图像来看它吗?
答案 0 :(得分:2)
默认情况下,实际未选择和选择的图像是 根据源图像中的Alpha值自动创建。至 防止系统着色,提供图像
UIImageRenderingModeAlwaysOriginal
。
图像必须具有透明背景的单色。除非您以编程方式分配图像并将图像renderingMode
设置为AlwaysOriginal
。
var image : UIImage = UIImage(named:"myImage.png").imageWithRenderingMode(renderingMode: AlwaysOriginal)