我想我必须坚持到底。我有一个UINavigationController,在我推动的每个视图中,我都选择了IB中的黑色导航栏,但它们都变成了半透明的。
我做错了什么?
由于
答案 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)
你确定你没有在某处代码中重新声明条形图的颜色吗?