我读了一堆相关的问题,我尝试了他们所说的,但没有任何效果。不知道为什么。所以,我有3个不同的UIStoryboards
。第一个是处理登录/注册的 Auth Storyboard,并且有一个对第二个 Storyboard - 选项卡栏 Storyboard 的 Storyboard 引用。该故事板包含 5 个其他故事板引用,它们将加载其单独的视图控制器。
我的问题是,一旦用户登录,图标就不会显示。我在中设置了第一个视图控制器的自定义颜色UITabViewController
只是为了确保它加载。确实如此。
我尝试设置所有图像/图标以将它们渲染为“原始”,但没有成功。我设置了一个系统映像,只是为了看看这是否是问题所在,但它们没有显示。另外值得一提的是,图标显示在故事板中,但在编译时,它们在模拟器中看不到。
我究竟做错了什么?
PS:我更改了选项卡栏的色调颜色,只是为了测试它,并且它有效。所以,问题不在于这个……
故事板引用和缺少选项卡栏图标的问题
如果您将故事板参考附加到选项卡栏控制器,您会注意到故事板参考实际上有一个UITabBarItem on it:
不要设置这个“假”UITabBarItem 的属性!
当您运行应用程序时,您的设置将不会执行任何操作。您提供的值仅影响您在 Interface Builder 中看到的内容,而不影响您运行应用程序时的内容。
Solution
您需要做的是转到故事板引用指向的实际视图控制器。该视图控制器上还将有一个 UITabBarItem。这是“真正的”UITabBarItem。在那里设置您的属性(图标、标题等),您将在运行应用程序时看到它们显示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)