首页 > 解决方案 > UITabBarController selectedIndex/selectedViewController 在 iOS 13 上没有颜色标签

问题描述

在应用程序启动时,在 iOS 13 上,设置 my或确实显示正确UITabBarController的视图控制器,但所有选项卡图标仍为 grayselectedIndexselectedViewController

我这样做了AppDelegate,它已经工作了多年,并且在 iOS 12 上仍然可以正常工作。

即使在经过几秒钟的长时间延迟(在应用程序和 UI 启动并运行之后)再次设置选定的选项卡后,所有图标仍然是灰色的。

所有调用都在主线程上完成。

然后,点击选项卡后,它变成蓝色,一切都很好。

这是 iOS 13 的错误或功能,还是我遗漏了什么?

标签: iosuitabbarcontrolleruitabbarselecteditemselectedindex

解决方案


推荐阅读