在将我的Xcode更新到Xcode 8之后,我遇到了这个奇怪的问题。我有一个选项卡栏和3个选项卡,当选择选项卡1时,选项卡栏和导航看起来像这样:
选项卡栏的背景颜色是白色,但它显示的是一种深色。 当我选择其他标签时,问题得到解决。
在下面的图片中,我已经选择了tab2。
当选择其他选项卡时
我不知道为什么,但是TabBar的UIVisualEffectBackdropView在选项卡1上的背景颜色是黑色,在其他选项卡上是透明的。
选项卡栏的背景颜色是白色,但它显示的是一种深色。 当我选择其他标签时,问题得到解决。
在下面的图片中,我已经选择了tab2。
我不知道为什么会发生这种情况,但在tab1的ViewController中有一个tableView,在tab2中有一个ViewController。
有人知道这是为什么吗?
调试层次结构:
当选择其他选项卡时
![在此输入图像描述](https://istack.dev59.com/jhoau.webp)