当我在选项卡栏中选择第一个项目时,所选的色调颜色不会改变,但是当我第二次点击同一项目时,它就会起作用。这仅在第一个选项卡栏项目上发生,并且看起来像在刷新选项卡栏。在选项卡栏中轻敲其他所有项目都可以正常工作,并且没有问题。这仅在iOS 13上发生。
我尝试使用UITabBarAppearance()
,但这是相同的。
答案 0 :(得分:1)
将代码添加到DispatchQueue中,然后尝试...
DispatchQueue.main.async {
// your code to change colour
tabBarController.tabBar.barTintColor = [UIColor blackColor]
}