У меня есть приложение с левым (гамбургер) navigationItem.leftBarButtonItem
, и мы установили titleView
на lo go компании. Проблема в том, что они хотят вот go рядом с гамбургером. Кнопка гамбургера установлена в раскадровке ViewController
, а lo go программно, например:
let logo = UIImage(named: "logo.png")
let imageView = UIImageView(image:logo)
imageView.frame = CGRect(x: 0, y: 0, width: 120, height: 60)
navigationItem.titleView = imageView
Есть ли способ переместить ее влево?
ОБНОВЛЕНИЕ: Что касается предложений по использованию leftBarButtonItems
Я сделал это в другом UIViewController
, и результат оказался не таким, как я ожидал. Вот код:
let logo = UIImage(named: "logo")!
let karambaButton = UIBarButtonItem(image: logo, style: .plain, target: self, action: nil)
let backBTN = UIBarButtonItem(image: UIImage(named: "back"), style: .plain, target: navigationController, action: #selector(UINavigationController.popViewController(animated:)))
navigationItem.leftBarButtonItems = [backBTN, logoButton]
И вот результат этого:
![enter image description here](https://i.stack.imgur.com/jeRAG.png)
(Темный блок - это изображение, я пришлось скрыть это, потому что это клиент)