我编写了以下代码,并设置了一个自定义的后退按钮图标:
let navigationBar = UINavigationBar.appearance()
navigationBar.backIndicatorImage = image
navigationBar.backIndicatorTransitionMaskImage = image
它有效,很好。
但是现在在另一个控制器中,我想重用系统的后退按钮图标。
我在新控制器中尝试了以下方法:
backIndicatorImage
和backIndicatorTransitionMaskImage
零。navigationItem.backBarButtonItem = nil
但这是行不通的。
我的应用程序需要支持iOS 10,因此我无法使用SF Symbol。
我该怎么办?
我找到了答案,这个问题,仍然设置backIndicatorImage
和backIndicatorTransitionMaskImage
到nil
。
但是我以前是在当前控制器上设置的,因此应该在上位控制器上设置正确的方法。