3

我使用此代码使导航栏透明以使背景图像继续显示整个屏幕:

navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
    navigationController?.navigationBar.shadowImage = UIImage()
    navigationController?.navigationBar.translucent = true

然后当我将条形按钮添加到我的导航栏时,按钮也会变得透明。但我不希望我的按钮是透明的。我怎么解决这个问题?

4

1 回答 1

0

选择init允许您自定义按钮内容的选项之一,例如initWithCustomView:initWithImage:style:target:action:

于 2016-03-11T11:11:45.573 回答