我不知道如何使导航控制器使用默认的<
按钮。我知道如何添加后退按钮的唯一方法是添加Bar Button Item
,但我必须自己提供图像。我想使用默认的系统返回符号,这种符号显示show / push segue。这可能吗?
答案 0 :(得分:4)
我猜你正在谈论在模态地呈现视图控制器时这样做。你不能添加得到&lt;就像你在推动segue一样,因为Apple决定不建立它(据我所知)。您最好的选择是创建一个带有文本“&lt;”的左栏按钮项目或创建自己的后退按钮并将其设置为该图像,以使您的应用程序具有一些独特性!
答案 1 :(得分:1)
我想我们不能使用&lt;默认情况下。我们需要添加&lt;图片。 我认为你应该创建一个类Basecontroller并从中继承所有类。并在该课程中编写此代码,因此您不需要添加&lt;图像到所有控制器。只在一个班级中设置图像。
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)
}
}