最新iOS 12.1系统,
self.hidesBottomBarWhenPushed = YES,tabBar发生闪动

设置为不透明就行了。
[[UITabBar appearance] setTranslucent:NO];

Swift 中:

UITabBar.appearance().isTranslucent = false

05-08 08:43