此问题特定于CosmicMind在Material iOS框架中的NavigationController。 https://github.com/CosmicMind/Material
看起来backButtonImage是一个公共属性
public var backButtonImage: UIImage? {
didSet {
if nil == backButtonImage {
backButtonImage = MaterialIcon.arrowBack
}
}
}
我似乎无法正确设置它。
(navigationBar as! NavigationBar).backButtonImage = UIImage.fontAwesomeIconWithName(.ChevronLeft, textColor: colorKit.headerTitleText, size: CGSizeMake(30,30))
框架没有包含材质图标,因此默认情况下后退按钮显示为空按钮,这可能会让人感到困惑。
答案 0 :(得分:0)
在Material 1.37.0中,您可以这样做:
(navigationBar as? NavigationBar)?.backButtonImage = UIImage(named: "ic_icon_name")