我使用此代码使我的导航栏变得透明,使背景图像继续全屏:
navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
navigationController?.navigationBar.shadowImage = UIImage()
navigationController?.navigationBar.translucent = true
然后当我向导航栏添加条形按钮时,按钮也变得透明。但我不希望我的按钮透明。我怎么解决这个问题?
答案 0 :(得分:0)
选择其中一个init
选项,您可以自定义按钮内容,例如initWithCustomView:
或initWithImage:style:target:action:
。