2

问题: backBarButtonItem在 iOS 10 中有额外的空间。

iOS 11 iOS 10iOS 11 IOS 10

从上面的图片可以看出。iOS 10 中的后退按钮有一个额外的空间。

根据这个消息来源

这个来源

我的实现

在 AppDelegate 中

    UINavigationBar.appearance().tintColor = ColorHelper.bckgTextTitleWhite
    UINavigationBar.appearance().backIndicatorImage = UIImage(named: "back-button")
    UINavigationBar.appearance().backIndicatorTransitionMaskImage = UIImage(named: "back-button")

在视图控制器中

    let backBarButton = UIBarButtonItem(title: "", style: .plain, target: self, action: #selector(back(_:)))
    self.navigationItem.backBarButtonItem = backBarButton

我想在 iOS 10 中实现与 iOS 11 相同的 UI。

4

0 回答 0