0

这个问题专门针对 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))

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

4

1 回答 1

0

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

(navigationBar as? NavigationBar)?.backButtonImage = UIImage(named: "ic_icon_name")
于 2016-03-14T01:57:33.597 回答