透明导航栏的栏按钮项

时间:2016-03-11 10:56:28

标签: swift swift2 uinavigationbar uibarbuttonitem uibaritem

我使用此代码使我的导航栏变得透明,使背景图像继续全屏:

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

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

1 个答案:

答案 0 :(得分:0)

选择其中一个init选项,您可以自定义按钮内容,例如initWithCustomView:initWithImage:style:target:action: