我使用此代码使导航栏透明以使背景图像继续显示整个屏幕:
navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
navigationController?.navigationBar.shadowImage = UIImage()
navigationController?.navigationBar.translucent = true
然后当我将条形按钮添加到我的导航栏时,按钮也会变得透明。但我不希望我的按钮是透明的。我怎么解决这个问题?