繁体   English   中英

如何在swift3中删除NavigationBar的底部阴影

[英]How to remove bottom shadow for navigationBar in swift3

我尝试将图像设置为空,但无法正常工作

navigationController?.navigationBar.shadowImage = UIImage()

设置背景图像和阴影图像为我工作。 谢谢@xingou

navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
navigationController?.navigationBar.shadowImage = UIImage()

这就是API文档所说的:

默认值为nil,它对应于默认的阴影图像。 如果为非零,则此属性表示要显示的自定义阴影图像,而不是默认图像。 要显示自定义阴影图像,还必须使用setBackgroundImage(_:for :)方法设置自定义背景图像。 如果使用默认的背景图像,则无论此属性的值如何,都将使用默认的阴影图像。

因此,您需要先设置backgroundimage。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM