如何在NavigationController上设置后退按钮? (材质iOS框架)

时间:2016-03-13 17:26:55

标签: cosmicmind

此问题特定于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))

框架没有包含材质图标,因此默认情况下后退按钮显示为空按钮,这可能会让人感到困惑。

1 个答案:

答案 0 :(得分:0)

在Material 1.37.0中,您可以这样做:

(navigationBar as? NavigationBar)?.backButtonImage = UIImage(named: "ic_icon_name")