使用导航控制器中的默认后退button
我不知道如何使导航控制器使用默认的<
button。 我知道如何添加一个后退button的唯一方法是添加一个Bar Button Item
但在那里我必须自己提供图像。 我想用默认的系统后退符号,用show / push segue显示的那种。 这可能吗?
我猜你正在谈论这样做,当呈现一个视图控制器模态。 因为苹果公司决定不build立它(就我所知)而言,你无法添加获取<因为你会在一个push segue中。 您最好的select是创build一个带有文本“<”的左栏button项目,或者创build您自己的后退button并将其设置为该图像,以便为您的应用程序提供一些独特性!
我想我们不能使用<默认。 我们需要添加<image。 我认为你应该创build一个类Basecontroller并inheritance所有的类。 并在该类中编写该代码,因此不需要将<image添加到所有控制器。 只设置一个类的图像。
class BaseController: UIViewControlller { override func viewDidLoad() { super.viewDidLoad() self.navigationController?.navigationBar.backIndicatorImage = UIImage(named: "back_indicator") self.navigationController?.navigationBar.backIndicatorTransitionMaskImage = UIImage(named: "back_indicator") self.navigationItem.backBarButtonItem = UIBarButtonItem(title:"", style:.Plain, target:nil, action:nil) } }