У меня есть 2 вида контроллеров.View Controller A ** и View Controller B
Я хочу добиться очень простой вещи.Установка кнопок левой и правой навигационной панели на Просмотр контроллера A и изменение названия и левой кнопки навигационной панели на Просмотр контроллера B при нажатии B .
Я проектирую Просмотр контроллера A так, как я хотел, но я ничего не могу изменить, включая заголовок на нажатой Просмотр контроллера B .
Здеськод, который я реализовал;
в viewdidLoad A:
title = "Satışlarını Hızlandır!"
let leftBarButtonItem = UIBarButtonItem(image: UIImage(named: "boostCloseIcon"), style: .plain, target: self, action: #selector(closeButtonTapped))
leftBarButtonItem.tintColor = .black
navigationItem.leftBarButtonItem = leftBarButtonItem
let rightBarButtonItem = UIBarButtonItem(image: UIImage(named: "infoIcon"), style: .plain, target: self, action: #selector(infoButtonTapped))
rightBarButtonItem.tintColor = .black
navigationItem.rightBarButtonItem = rightBarButtonItem
self.navigationController?.navigationBar.barTintColor = .white
self.navigationController?.navigationBar.isTranslucent = false
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
self.navigationController?.navigationBar.shadowImage = UIImage()
в viewDidLoad B:
title = "Confirmation"
let backBarButtonItem = UIBarButtonItem(image: UIImage(named: "infoIcon"), style: .plain, target: self, action: #selector(backButtonTapped))
backBarButtonItem.tintColor = .black
navigationItem.setLeftBarButton(backBarButtonItem, animated: false)