我现在看了大量关于从UINavigationBar上的后退按钮中删除文本的帖子。他们似乎不再工作了(iOS 10+)。即使他们这样做了,他们也“闻起来不对”.
我的问题是,为什么这个不起作用?
class MyViewController: UIViewController {
private var _navItem: UINavigationItem? = nil
override var navigationItem: UINavigationItem {
if _navItem == nil {
let item = super
我正在尝试创建自定义导航栏,但在修改导航栏的不同部分时遇到困难。我可以更改背景的颜色,但似乎不能添加按钮或更改标题。
class CustomNavigationController: UINavigationController {
override func viewDidLoad() {
super.viewDidLoad()
// changing the background color works
self.navigationBar.barTintColor = UIColor.purpleColor()