这是一个从iOS 6转换的应用程序.最初,ViewController在iOS 7下显示了导航栏下方主视图的内容.
在UI构建器视图中,我在“扩展边缘”部分中关闭了“下顶栏”和“底下条”,以解决该问题.但是,现在在这个屏幕上,导航栏看起来是半透明的(在下面的截图中是灰色的).
我已经尝试在“模拟指标”下明确设置“顶栏”到“不透明导航栏”,但这没有任何效果.
我试过设置:
self.navigationController.navigationBar.translucent = NO;
在我的ViewController的init代码中,这也没有任何效果.
我失踪了什么
更新:如果我设置self.navigationController.navigationBar.translucent = NO;在我的第一个ViewController堆栈中,它的工作原理.但是,在有问题的ViewController之前,我想要透明的导航栏.只有当我看到几层深,我想要一个非半透明的栏(这个视图没有可滚动的数据,所以它没有意义的半透明).
以下是我在导航栏中看到的屏幕截图: