我想向自定义导航栏后退按钮添加四舍五入的背景颜色:
我有透明的导航栏,在某些屏幕上此按钮不可见。但是,在其他屏幕上,导航栏变为具有背景色,并且该栏上的我的按钮如下所示:
在其他屏幕上,按钮应具有灰色背景颜色。
我现在的按钮代码是:
let backIconImage = UIImageView()
backIconImage.backgroundColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.4)
backIconImage.layer.cornerRadius = backIconImage.frame.height / 2
backIconImage.image = UIImage(named: "Back")
UINavigationBar.appearance().backIndicatorImage = backIconImage.image
UINavigationBar.appearance().backIndicatorTransitionMaskImage = backIconImage.image
但是我只得到没有背景的按钮图像。 我的资产有没有背景的“后退”按钮,如果将其更改为具有背景的图像-从情节提要中配置的属性色调,请向该按钮添加白色覆盖。但是如果没有它,按钮将成为默认颜色。
这是我从情节提要板配置导航栏的方式:
感谢您对如何使它起作用的任何想法或代码示例。提前谢谢了。