2017-02-26 90 views

回答

1

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

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

这是API的文档说的话:

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

所以你需要先设置背景图像。