iOS 13 上的 UITabBarController 色调问题
UITabBarController tint color problem on iOS 13
当我 select 选项卡栏中的第一个项目时,selected 的色调不会改变,但是当我第二次点击同一个项目时,它会起作用。这只发生在第一个标签栏项目上,看起来标签栏正在刷新。点击标签栏中的所有其他项目都按预期工作并且没有那个问题。这只发生在 iOS 13。
我尝试使用UITabBarAppearance()
,但它是一样的。
在 DispatchQueue 中添加您的代码,然后尝试...
DispatchQueue.main.async {
// your code to change colour
tabBarController.tabBar.barTintColor = [UIColor blackColor]
}
当我 select 选项卡栏中的第一个项目时,selected 的色调不会改变,但是当我第二次点击同一个项目时,它会起作用。这只发生在第一个标签栏项目上,看起来标签栏正在刷新。点击标签栏中的所有其他项目都按预期工作并且没有那个问题。这只发生在 iOS 13。
我尝试使用UITabBarAppearance()
,但它是一样的。
在 DispatchQueue 中添加您的代码,然后尝试...
DispatchQueue.main.async {
// your code to change colour
tabBarController.tabBar.barTintColor = [UIColor blackColor]
}