UITabBar图标无法正确显示

时间:2018-05-24 10:34:39

标签: ios xcode uitabbarcontroller uitabbaritem

我正在使用iOS应用。我有一个带有5个View Controllers的标签栏。所有图标都在故事板中设置:

enter image description here

当我启动应用程序时,2被搞砸了。 Home(第一个TabBar视图控制器)实际上已经丢失,最后一个(消息)甚至看不到应该的样子。我不知道发生了什么。主标签栏图标完全消失,未选中的图标图标看起来不一样。

我可以向您保证所有图标都在Assets文件夹中。 enter image description here

但是当我启动应用程序时,它看起来像这样:

enter image description here enter image description here

更新:我想出了消息标签栏项目(渲染为:原始图像解决了这个问题)。那是固定的。但主页项目仍未显示。

5 个答案:

答案 0 :(得分:3)

玩了好几个小时后,我终于明白了。基本上,由于我更改了UIStoryboard中的顺序,因此删除了主视图控制器的TabBarItem中的UINagivationController。您所要做的就是在TabBarItem中添加新的UINagivationController并设置您想要的图片/图标。

enter image description here

答案 1 :(得分:2)

试试这个

转到Assets文件夹。选择标签图片。在属性下的右侧,您将找到“渲染为”。选择“原始图像”。

答案 2 :(得分:1)

转到视图控制器并选择标签栏(点按底部图标)

并设置所选图像和图像

enter image description here

之后转到图像资源并将渲染模式更改为所选图像的原始图像

enter image description here

希望它有用

答案 3 :(得分:0)

确保所有图片都在您的项目资产文件夹中。

Please see attach

答案 4 :(得分:0)

确保下载的图标尺寸为25 * 25(1x尺寸)。那会有用。