func navBarItebTitleView(value: [String: AnyObject]) {
let titleView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 40))
titleView.backgroundColor = UIColor.brown
let container = UIView()
container.translatesAutoresizingMaskIntoConstraints = false
container.backgroundColor = UIColor.red
titleView.addSubview(container)
container.centerXAnchor.constraint(equalTo: titleView.centerXAnchor).isActive = true
container.centerYAnchor.constraint(equalTo: titleView.centerYAnchor).isActive = true
container.widthAnchor.constraint(equalToConstant: 40).isActive = true
container.heightAnchor.constraint(equalToConstant: 40).isActive = true
navigationItem.titleView = titleView
titleView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(showChatController)))
}
Я пытаюсь создать пользовательский navigationItem.titleView, но когда я добавляю новый subView, мой superView скрывается и я не могу передать на новый контроллер