更改底部边框导航栏iOS的颜色

时间:2014-04-20 19:50:11

标签: ios objective-c uinavigationcontroller uinavigationbar

我的导航栏很清晰,我需要将边框的底栏保持为白色,我尝试使用此代码:

[self.navigationController.navigationBar.layer setBorderWidth:2.0];
[self.navigationController.navigationBar.layer setBorderColor:[[UIColor whiteColor] CGColor]];

但是这会使所有四条边上的整个边框变白,我怎么才能改变底边?

我想在最底部添加一个图像来复制条形图,但我希望有一种更简单的方法可以做到这一点。

1 个答案:

答案 0 :(得分:0)

为导航栏指定一个背景图像,该图像大部分是清晰的,但其底边(2像素或其他)是白色的。在代码中构建这个图像很容易,所以真的没有必要“更容易”。