![](/img/trans.png)
[英]How to add shadow and remove bottom line in NavigationBar globally?
[英]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.