【问题标题】:Change color of bottom border Navigation Bar iOS更改底部边框导航栏 iOS 的颜色
【发布时间】:2014-04-20 19:50:10
【问题描述】:

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

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

但是这会使整个边框的四个边缘都变白,我怎样才能只更改底部边框?

我曾想过在最底部添加一张图片来复制该栏,但我希望有一种更简单的方法来做到这一点。

【问题讨论】:

标签: ios objective-c uinavigationcontroller uinavigationbar


【解决方案1】:

为导航栏提供一个基本清晰但底部边缘(2 像素或其他)为白色的背景图像。用代码很容易构建这个图像,所以真的不需要“更简单的方法”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-17
    • 1970-01-01
    • 2015-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多