导航栏是半透明的,但这不是IB所说的

时间:2010-04-19 18:56:07

标签: iphone

我想我必须坚持到底。我有一个UINavigationController,在我推动的每个视图中,我都选择了IB中的黑色导航栏,但它们都变成了半透明的。

我做错了什么?

由于

2 个答案:

答案 0 :(得分:4)

UINavigationBar上的translucent属性是否设置正确?

检查您的代码,看看是否在某处设置了半透明或将其添加到VC以打印出值:

NSLog(@"navBar.translucent = %d",
      (int)navController.navigationBar.translucent);

并检查IB中的导航控制器,导航栏部分应该具有黑色不透明样式(不是黑色半透明)和1.00的Alpha。

Nav Bar in IB http://morrisphotoart.com/tmp/Screen%20shot%202010-04-20%20at%2005.43.26.png

答案 1 :(得分:0)

你确定你没有在某处代码中重新声明条形图的颜色吗?