【发布时间】:2019-04-18 19:00:47
【问题描述】:
我有两个链接在一起的控制器(通过显示,例如推送),所以当我单击一个按钮时,它将转到另一个视图控制器。这显然会创建一个返回箭头以返回到我想要的前一个控制器。
但是,如果我将后退按钮的样式和文本更改为我想要的任何内容,它就会导致前一个控制器具有另一个视图控制器的特性,这是我不想做的事情。
所以本质上我要问的是,当向后滑动时,您将如何阻止一个控制器的特性转到另一个控制器?
这是我使用的大多数视图控制器的代码:
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.isTranslucent = true
self.navigationController?.navigationBar.titleTextAttributes = .
[NSAttributedString.Key.foregroundColor: UIColor.darkGray,
NSAttributedString.Key.font: UIFont(name: "Avenir Next", size: 20)!]
self.navigationController?.navigationBar.topItem?.title = " "
不同的控制器有细微的差别,但是这没有任何作用,因为它在返回时会发生变化
【问题讨论】: