如何删除导航栏边框/阴影?

时间:2016-03-16 12:14:45

标签: ios swift

所以我有一个导航栏,它有一条水平线,我想删除。

Screenshot

我已从屏幕截图中删除导航栏颜色,以使线条更明显。

我尝试将导航栏的阴影图像属性设置为空白png(1x1像素png为1x,2x和3x),但没有效果。

2 个答案:

答案 0 :(得分:65)

这两行代码总能帮我解决:

initWithFrame:

答案 1 :(得分:21)

如果你想在全球范围内做,你可以这样做:

UINavigationBar.appearance().shadowImage = UIImage()
UINavigationBar.appearance().setBackgroundImage(UIImage(), for: .default)