从资产中选择图像它不会显示在SWIFT中的标签栏控制器中

时间:2015-12-27 11:03:32

标签: ios iphone xcode swift uitabbarcontroller

我有ViewController嵌入Tab Bar Controller。我想在Tab栏中添加自定义图标(在Main.storyboard中),这已存在于我的资产中。当我这样做时,我看不到图标,而是灰色方块。在我运行应用程序之后,我仍然有一个灰色方块,而不是我自己的.jpg自定义图标。描述下面的图片。

Grey square in launched application

Grey square in Xcode

有人可以帮我,如何展示我自己的偶像?

2 个答案:

答案 0 :(得分:1)

检查图像的Alpha通道。他们应该有一些透明度。如果没有,UITabBarItem会将其显示为您在屏幕截图中提供的方块。

答案 1 :(得分:0)

你可以尝试一个.png文件,可能在图像中有一些透明度,并确保你的视网膜资产中有你的image.png,image @ 2x.png和image@3x.png尺寸。

如果这不起作用,请尝试将图像加载到uiimageview中以查看它是否正常加载。如果没有那么它可能是图像本身的问题所以你可以尝试重新保存它。