我无法弄清楚为什么会发生这种情况但是当我以模态方式呈现视图控制器然后将其解除时,标签栏会忘记它的意思是黑色半透明样式并且恢复到任何固体背景颜色是在故事板中设置。
有什么想法吗?我搜索了这个网站并尝试了不同的解决方案(设置半透明为假,然后是真的),但没有一个有效。
这是我的故事板设置
Tab Bar Controller > Navigation Controller > Table View Controller > Navigation Controller > (Modal) > Table View Controller
关闭表视图控制器后,标签栏将停止半透明。
我已经尝试了
self.tabbar.translucent = false
然后true
,在标签栏控制器的viewDidAppear
中,但这并没有帮助。