温馨提示:本文翻译自stackoverflow.com,查看原文请点击:ios - After setting backIndicatorImage, how to reuse the system's back icon?
ios swift

ios - 设置backIndicatorImage之后,如何重用系统的后退图标?

发布于 2021-02-13 02:12:29

我编写了以下代码,并设置了一个自定义的后退按钮图标:

let navigationBar = UINavigationBar.appearance()

navigationBar.backIndicatorImage = image
navigationBar.backIndicatorTransitionMaskImage = image

它有效,很好。

但是现在在另一个控制器中,我想重用系统的后退按钮图标。

我在新控制器中尝试了以下方法:

  1. 设置backIndicatorImagebackIndicatorTransitionMaskImage零。
  2. navigationItem.backBarButtonItem = nil

但这是行不通的。

我的应用程序需要支持iOS 10,因此我无法使用SF Symbol。

我该怎么办?

查看更多

提问者
Rakuyo
被浏览
55
Rakuyo 2020-11-05 11:52

我找到了答案,这个问题,仍然设置backIndicatorImagebackIndicatorTransitionMaskImagenil

但是我以前是在当前控制器上设置的,因此应该在上位控制器上设置正确的方法